1. 程式人生 > >ERROR 1045 (28000): Access denied for user 'root'@'localhost'

ERROR 1045 (28000): Access denied for user 'root'@'localhost'

plain set tables mys res div ror localhost number

#1.停止mysql數據庫

/etc/init.d/mysqld stop #2.執行如下命令 mysqld_safe --user=mysql --skip-grant-tables --skip-networking & #3.使用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>

ERROR 1045 (28000): Access denied for user 'root'@'localhost'