phpmyadmin用root無法登錄(用戶名和密碼都正確)
解決:
看mysql客戶端是否可以登錄(我遇到的是不能登錄),若無法登錄就更改root密碼,改好后就可以登錄了。phpmyadmin刷新頁面后登錄。
phpmyadmin進入頁面后無法瀏覽數(shù)據(jù)庫里面的內(nèi)容,左邊會出現(xiàn)錯誤 #1146 - Table 'phpmyadmin.pma_recent' doesn't exist
解決:
find / -name create_tables.sql '查找這張表的位置,該表為開啟phpmyadmin高級功能所需要的表在phpmyadmin中導入這張表,就不會報此錯誤了。
在phpmyadmin登錄頁面的下方顯示 ‘使用配置文件中定義的控制用戶連接失敗’,進入頁面也會顯示
解決:
find / -name config.inc.php '找到該文件的位置 cp /etc/phpmyadmin/config.inc.php ./config.inc.php.bak '我的文件在該位置,先把它一下, vim config.in.php '編輯該文件 找到 $cfg['Servers'][$i]['controluser']和$cfg['Servers'][$i]['controluser'] 這兩個設置 前面的一個的值改成mysql用戶名,后面一個改成對應密碼,像下面的一樣: $cfg['Servers'][$i]['controluser'] = 'root'; $cfg['Servers'][$i]['controlpass'] = '123456789';
刷新phpmyadmin就不會顯示了。
缺少 mcrypt 擴展。請檢查 PHP 配置
1. sudo apt-get install libmcrypt4 php5-mcrypt
2. find / -name mcrypt.so
3.vim /etc/php5/apache2/php.ini
extension=path/mcrypt.so
4.sudo /etc/init.d/apache2 restart