Mysql:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
阿新 • • 發佈:2018-03-14
use 裏的 span error 使用 最新 spa sql安裝 res
Mysql:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)
Linux:
MySQL安裝時默認的用戶是root,這裏的root是指數據庫的用戶,root密碼一般在初始化MySQL時存放在你的日誌文件中,日誌文件的存放路徑可以通過my.cnf文件進行自定義。
使用如下方法即可解決,已驗證可行。
#1.停止mysql數據庫 /etc/init.d/mysqld stop #2.執行如下命令 mysqld_safe --user=mysql --skip-grant-tables --skip-networking .使用root登錄mysql數據庫 mysql -u root mysql #4.更新root密碼 mysql> UPDATE user SET Password=PASSWORD(‘newpassword‘) where USER=‘root‘; #最新版MySQL請采用如下SQL: mysql> UPDATE user SET authentication_string=PASSWORD(‘newpassword‘) where USER=‘root‘; #5.刷新權限 mysql> FLUSH PRIVILEGES; #6.退出mysql mysql> quit #7.重啟mysql /etc/init.d/mysqld restart #8.使用root用戶重新登錄mysql mysql -uroot -p Enter password: <輸入新設的密碼newpassword>
Mysql:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)