新手PHP鏈接MySQL數據庫出問題(Warning: mysqli_connect(): (HY000/1045): Access denied for user 'root'@'localhost

我用的環境是wampServer集成的軟件包php

在php鏈接MySQL數據庫的時候總是出現這個問題
Warning: mysqli_connect(): (HY000/1045): Access denied for user 'root'@'localhost' (using password: YES)mysql

 

你好,我也遇到過這個問題,下面是個人解決方法:

首先,經過WAMP打開mysql控制檯。

提示輸入密碼,由於如今是空,因此直接按回車。(wamp 默認數據庫密碼爲空)

而後輸入「use mysql」,意思是使用mysql這個數據庫,提示「Database changed」就行。

而後輸入要修改的密碼的sql語句

「 update user set password=PASSWORD('hooray') where user='root'; 」

最後輸入「flush privileges;」
,不輸入這個的話,修改密碼的操做不會生效的。

而後輸入「quit」退出。

如今MYSQL已經加上密碼了,
這時候經過wampserver訪問phpmyadmin會發現沒法訪問,沒有權限,須要輸入密碼,
這時間就須要改動wamp安裝目錄裏的 config.inc.php文件了!

打開config.inc.php文件,
找到以下位置:

$cfg['Servers'][$i]['user'] = 'root';

在password對應的後面寫上以前設置的密碼
,而後就能夠登陸phpmyadmin了!(*^__^*) 嘻嘻……sql

相關文章
相關標籤/搜索