Linux連接mysql報(bào)錯(cuò):Access denied for user ‘root’@‘localhost’(using password: YES)的解決方法
最近在linux連接mysql /usr/local/mysql/bin/mysql -uroot -p
輸入密碼出現(xiàn)Access denied for user 'root'@'localhost'(using password: YES)錯(cuò)誤。下面話不多說了,來一起看看詳細(xì)的解決方法吧
解決辦法:
1.先停止mysql 服務(wù)
service mysqld stop
2.進(jìn)入mysql安裝目錄bin/ 使用safe模式,進(jìn)行重啟:
./mysqld_safe --skip-grant-tables

3.使用root賬戶,無密碼登錄,修改root用戶密碼
mysql -u root
use mysql
update user set password=PASSWORD("你的密碼") where User = 'root';
4.重啟mysql,正常登錄
service mysqld restart 重啟
/usr/local/mysql/bin/mysql -uroot -p 然后輸入剛才重置的密碼

完成,連接成功!