如何解決Mysql Access denied for user 錯(cuò)誤
在重裝LNMP并安裝某款CMS后,當(dāng)數(shù)據(jù)庫(kù)密碼是正確的情況下卻遇到了"Access denied for user 'root'@'ip1405"的錯(cuò)誤。以下是我解決這個(gè)問(wèn)題的步驟,供大家參考。 1.
在重裝LNMP并安裝某款CMS后,當(dāng)數(shù)據(jù)庫(kù)密碼是正確的情況下卻遇到了"Access denied for user 'root'@'ip1405"的錯(cuò)誤。以下是我解決這個(gè)問(wèn)題的步驟,供大家參考。
1. 打開(kāi)并編輯文件
首先使用vim編輯器打開(kāi)位于路徑下的配置文件。
2. 添加skip-grant-tables代碼
在[mysqld]部分下方添加一行代碼:`skip-grant-tables`。
3. 重啟MySQL服務(wù)
執(zhí)行命令/etc/init.d/mysql restart來(lái)重新啟動(dòng)MySQL服務(wù)。
4. 使用命令行連接MySQL
通過(guò)命令`mysql -u root -p`連接到MySQL數(shù)據(jù)庫(kù)。
5. 刷新權(quán)限
在MySQL命令行中輸入`flush privileges;`以刷新權(quán)限。
6. 修改用戶密碼
使用`ALTER USER 'root'@'localhost' IDENTIFIED BY '新密碼';`語(yǔ)句來(lái)修改root用戶的密碼。
7. 退出MySQL命令行
輸入`quit`命令以退出MySQL命令行。
8. 恢復(fù)配置
返回編輯文件,并刪除或注釋掉之前添加的`skip-grant-tables`行。
9. 重啟MySQL服務(wù)
最后再次執(zhí)行`/etc/init.d/mysql restart`來(lái)重新啟動(dòng)MySQL服務(wù)。
通過(guò)以上步驟,您應(yīng)該能夠成功解決"Mysql Access denied for user 'root'@'ip1405"錯(cuò)誤。希望這些方法能對(duì)您有所幫助,讓您順利完成數(shù)據(jù)庫(kù)配置和管理工作。