聲明:MySQL和phpMyAdmin不在同一主機。
登陸時提示“無法登錄MySQL服務器”。
解決方法:
若MySQL和phpMyAdmin不在同一主機,需要修改配置文件phpMyAdmin/libraries/config.default.php中的兩項:
//allow login to any user entered server in cookie based authentication 配置是否允許你登陸任何使用cookie登陸的服務器。
$cfg['AllowArbitraryServer'] = true;
//MySQL hostname or IP address
$cfg['Servers'][$i]['host'] = '172.16.0.35';//此項也可不修改
修改後再次登陸phpMySQL時會多出“服務器”一項,在此輸入MySQL服務器的IP即可(注意:是http服務器訪問MySQL的IP地址):
登錄後提示“配置文件現在需要一個短語密碼”:
解決方法:
修改phpMyAdmin/config.inc.php:
$cfg['blowfish_secret'] = 'oimec';//此處的oimec爲任意短語,作用cookie認證時作爲AES加密算法的密鑰
登錄後提示“phpMyAdmin高級功能尚未完成設置,部分功能激活。”:
解決方法:
將Web服務器中phpMyAdmin/sql/create_tables.sql腳本文件從phpMyAdmin中導入執行。
再次登陸phpMyAdmin,查看已無提示,並且,已經創建“phpmyadmin”數據庫。