標籤:ror 退出 處理 錯誤資訊 upd 最新版 grant local enter
mysql_secure_installation
提示錯誤:
Enter current password for root (enter for none):
ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: NO)
Enter current password for root (enter for none):
ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)
解決方案:
#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:
*************************************************************************************
centos mysql錯誤資訊處理