mysql

MySQL Tüm Veritabanlarını Onarma

PhpMyAdmin üzerinden databaseleri tekli olarak arayüzden onarabiliyoruz fakat toplu onarım için seçeneği bulunmuyor. MySQL’in komut satırı üzerinden toplu onarma yapabiliyoruz. MaestroPanel kurulumlarında MySQL “%MaestroPanelPath%\MySQL\bin” dizinine yapılandırılıyor. MySQL Tüm Veritabanlarını Onarma cd %MaestroPanelPath%\MySQL\bin Bu komut ile mysql bin klasörüne geçiyoruz. Bu dosya yolu varsayılan MySQL kurulumlarında farklı olabilir. mysqlcheck -u root -p –auto-repair –check –all-databases Uyguladığımız komut […]

Read More
mysql

Table ‘mysql.servers’ doesn’t exist

Problem MaestroPanel üzerinde MySQL kullanıcısı oluşturulmak istendiğinde MySQL tablosu bozuk ise bu hatayı verir. Table ‘mysql.servers’ doesn’t exist Çözüm MySQL root parolamız ile oturum açıyoruz. Mevcut parolayı buradan görebilirsiniz. %MaestroPanelPath%\Agent\Config > mysql.config Parolaya sahip olduktan sonra ilgili dizinden CMD çalıştırarak aşağıda yer alan komutu uyguluyoruz. cd %MaestroPanelPath%\MySQL\bin Bu komut ile beraber MySQL tabloları güncellenerek problem […]

Read More
php

Deprecated mysql_connect Uyarısı

Problem mysql_connect Php v5.5 ve üzeri versiyonlarda Deprecated ( Kullanımdan kaldırıldı) durumunda. İlerleyen versiyonlarda tamamen kalkacaktır. Alınan hatada bunu belirtmektedir. Çözüm 1 Php versiyonunu v5.4’e düşürerek çözebilirsiniz. MaestroPanel’de PHP Versiyonu Değiştirmek Çözüm 2 mysql_connect yerine mysqli_connect yazmanız yeterli. MaestroPanel’de doğrudan bu extension ( uzantı ) geldiği için sadece yazılımda bu değişikliği yaparak problemi çözebilirsiniz. Örnek string, […]

Read More

[CVE-2016-6662] MySQL Sıfırıncı Gün Açığı (Zero-Day)

MySQL üzerinde MariaDB ve PerconaDB muadillerini de etkileyen çok kritik bir sıfırıncı gün (Zero Day) açığı testpi edildi. Bilgi güvenliği uzmanı Dawid Golunski tarafından keşfedilen açığı CVE-2016-6662 kodu ile kayıtlara geçti. Etkilenen MySQL versiyonları 5.7.15 5.6.33 5.5.52 ve alt sürümleri. Türü: Remote Root Code Execution / Privilege Escalation (0day) Detay Bu zafiyet MySQL servisinin my.cnf […]

Read More

Büyük SQL Dosyalarını MySQL’e Yüklemek

Bir çok MySQL yönetim aracı 10MB ve üzeri büyüklükte bir SQL dosyasını direkt veritabanına import etmekte sıkıntı yaşıyor. Bu sorunun en iyi çözümü command line kullanmak. Aşağıdaki komut ile büyük SQL dosyalarınızı örneğin 2GB boyutunda bir SQL Dump’ınızı rahatlıkla yükleyebilirsiniz. Tabi biraz beklemeniz gerekir. mysql -h localhost -u kullanici_adiniz -p database_adiniz < buyuk_sql_dosyaniz.sql Not: MaestroPanel […]

Read More

MySQL NO_ENGINE_SUBSTITUTION

Güncel olmayan PHP uygulamaları ile (Örneğin: Eskiden 5.2 ile yazılımş ve MySQL’in 4 veya 5.0 versionları ile çalışan) sık sık karşılaşıyoruz. PHP sürekli gelişip değiştiğinde minor versionlar arasında bile  obselete olan bir çok fonksiyon, Ini direktifleri ve yeni özellikleri görmemiz mümkün. Web Hositng firmalarında host edilen uygulamalarda çok karşılaştığımız  senaryolar olmasına karşın bazen günlerce çözümünü bulamadığımızda […]

Read More

cPanel’den MaestroPanel’e Sql Taşıma

cPanel üzerinde kullandığınız SQL’i MaestroPanel sunucusu üzerine taşımak için aşağıda ki işlemleri takip edebilirsiniz (İşlemlerin yapıldığı SQL Tipi MySQL’dir). cPanel’den SQL Dışa Aktarma (Export) Cpanel üzerinden PhpMyAdmin‘i açıyoruz. Sol taraftan MaestroPanel’e aktaracağımız veritabanını seçiyoruz. Açılan ekranda dikkat edilmesi gerekenler; Veritabanı seçildikten sonra “Export/Dışa Aktar” sayfasını açıyoruz. Dışa aktarma yöntemi olarak “Custom/Özel” seçiyoruz. Karakter problemlerinin oluşmaması […]

Read More

MaestroPanel İle Linux Üzerindeki MySQL’i Yönetmek

MaestroPanel sunucuları haricinde çalışan Linux MySQL sunucunuz var ise MaestroPanel ile kolaylıkla yapınıza dahil edebilir ve kullanabilirsiniz. MaestroPanel’e uzak Linux MySQL Server Eklemek %MaestroPanelPath%\Agent\Config dizini altında yer alan mysql.config dosyasını açarak uzak linux mysql sunucu bilgilerinizi yazmanız ve kaydetmeniz yeterli olacaktır. Mysql.config içerisinde yer alanlara; <Host>, MySQL kullanılacak sunucuyu, <Port>, MySQL kullanılacak sunucunun portunu, <User>, MySQL […]

Read More

MaestroPanel ile Database Hosting Nasıl Yapılır? (Veritabanı Hosting)

MaestroPanel ile sadece database hosting hizmetini sunabilirsiniz. Bu sayede son kullanıcı tarafından en basit ve hızlı şekilde yönetim hakkı verebiliriz. İsterseniz database hostinglerini merkezi olarak tek bir MaestroPanel üzerinde toplayabilir ve yönetebiliriz. Bu sayede vakit kaybını önlemiş oluruz. MaestroPanel Database Hosting Kurulumu http://www.maestropanel.com/Download adresinden güncel MaestroPanel‘i kurulum dosyasını sunucuya indirdikten sonra çalıştırıyoruz. İlerleyen adımları resimlerden takip edelim; Kurulum varsayılan […]

Read More

MySQL Başlamıyor

Genelde Ram veya Disk hatta Virus ile ilgili bazı problemler yüzünden MySQL sunucusu aniden kapanabilir veya çalışma esnasında önemli sınıft kütüphanelerinden biri bozulabilir bu durumda MySQL aşağıdaki hataları sistem loglarına yazar. Plugin ‘InnoDB’ init function returned error. Plugin ‘InnoDB’ registration as a STORAGE ENGINE failed. Unknown/unsupported table type: INNODB Çözüm MySQL’in data klasöründeki ib_logfile0, ib_logfile1, ibdata1 dosyalarını […]

Read More