Sorun
MySQL modülünü kullanarak PhpMyAdmin üzerinden veritabanı yönetilmek istendiğinde PhpMyAdmin’e girilebiliyor fakat sol taraftaki menüden veritabanı tablolarım ve kullanmak istediğim veritabanım görüntülenmiyor.,
Bilgi
PhpMyAdmin konfigürasyonunda bazı kritik veritabanları için hide_db seçeneği bulunmaktadır. MaestroPanel PhpMyAdmin kurulumunda bu ayarın değerini default olarak aşağıdaki gibi ayarlamaktadır.
(information_schema|phpmyadmin|msyql|performance_schema)
Bu ayarın amacı MySQL’in çalışması için gerekli olan bu veritabanlarına phpmyadmin’den erişimi engelleyip saldırı yüzeyini daraltmaktır. Fakat oluşturduğunuz veritabanında yukarıdaki isimlerden herhangi biri geçmekteyse sizinde veritabanınız phpmyamin üzerinden yönetilemeyecektir.
Çözüm
%MaestroPanelPath%phpmyadmin\www\config.inc.php dosyasındaki
$cfg['Servers'][$i]['hide_db'] = '(information_schema|phpmyadmin|mysql|performance_schema)';
ayarını veritabanınızın ismi ile alakalı olan isimleri silin.
Örneğin: Veritabanınızın ismi wordpress_mysql olsun. Veritabanınızın isminnde mysql geçdiğinden ve phpmyadmin’in hide_db ayarında mysql ibaresi bulunduğu için web siteniz görüntülenemez. Bu durumda yukarıdaki ayardan mysql ibaresini kaldırmanız gerekmektedir veya veritabanı isminizden mysql kelimesini kaldırmanız gerekmektedir.