phpmyadmin如何解決控制用戶連接失敗問題

本文講解phpmyadmin如何解決控制用戶連接失敗問題,希望對(duì)需要的朋友有所幫助!

phpmyadmin 控制用戶連接失敗,終極解決篇

1.以下是網(wǎng)絡(luò)上找到的文章

由于我是使用的apt-get安裝的phpMyAdmin,檢查配置文件發(fā)現(xiàn),/usr/share/phpmyadmin下的config.inc.php實(shí)際上映射的是/etc/phpmyadmin/config.inc.php。

打開/etc/phpmyadmin/config.inc.php,根據(jù)錯(cuò)誤提示,找到控制用戶的代碼:

立即學(xué)習(xí)PHP免費(fèi)學(xué)習(xí)筆記(深入)”;

$cfg['Servers'][$i]['controluser']?= $cfg['Servers'][$i]['controlpass']?=

刪掉等號(hào)后面的東西,改成:

$cfg['Servers'][$i]['controluser']?=?‘root’; $cfg['Servers'][$i]['controlpass']?=?’123456′;

123456為你root的密碼,保存,刷新phpmyadmin頁面 使用配置文件中定義的控制用戶連接失敗。 問題解決。

網(wǎng) 絡(luò)下下載一個(gè)對(duì)應(yīng)你phpmyadmin版本的安裝包,我下載的是:phpMyAdmin-3.2.2-all-languages.zip,解壓 scripts/create_tables.sql文件,登錄phpmyadmin,新建一個(gè)名叫phpmyadmin的數(shù)據(jù)庫,導(dǎo)入 create_tables.sql文件。

然后修改/etc/phpmyadmin/config.inc.php,將:

$cfg['Servers'][$i]['pmadb']?=?‘phpmyadmin’; $cfg['Servers'][$i]['bookmarktable']?=?‘pma_bookmark’; $cfg['Servers'][$i]['relation']?=?‘pma_relation’; $cfg['Servers'][$i]['table_info']?=?‘pma_table_info’; $cfg['Servers'][$i]['table_coords']?=?‘pma_table_coords’; $cfg['Servers'][$i]['pdf_pages']?=?‘pma_pdf_pages’; $cfg['Servers'][$i]['column_info']?=?‘pma_column_info’; $cfg['Servers'][$i]['history']?=?‘pma_history’; $cfg['Servers'][$i]['designer_coords']?=?‘pma_designer_coords’;

?

最后,重啟mysqlapache

?

但是,我沒有解決,暫時(shí)記錄下

?

?

2.通過自己的探索

發(fā)現(xiàn)config.inc.php文件存在幾個(gè)路徑

通過sudo find / -name config.inc.php

?

找到幾個(gè)路徑

/usr/share/phpmyadmin/setup/frames/config.inc.php /var/www/html/wordpress/phpmyadmin/config.inc.php /var/www/html/wordpress/phpmyadmin/setup/frames/config.inc.php /var/lib/phpmyadmin/config.inc.php /etc/phpmyadmin/config.inc.php

通過閱讀里面的代碼,發(fā)現(xiàn)

/etc/phpmyadmin/config.inc.php

里面有兩個(gè)家伙,$dbuser和$dbpass,

把這兩個(gè)家伙改成你連接數(shù)據(jù)庫的賬號(hào)和密碼,就可以了,但是,也同樣需要重啟apache和mysql

3.總結(jié)一下

有幾個(gè)疑惑:為什么改變

?

/etc/phpmyadmin/config.inc.php文件里面的 $cfg['Servers'][$i]['controluser']?= $cfg['Servers'][$i]['controlpass']?=

兩個(gè)變量,不起作用呢?

其實(shí)這兩個(gè)變量的意思是超級(jí)管理員用戶名和密碼的配置

?

實(shí)際起作用的是$dbuser,$dbpass.

以上就是

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊6 分享