重置密碼解決MySQL for Linux錯誤 ERROR 1045 (28000)

重置密碼解決MySQL for Linux錯誤 ERROR 1045 (28000)

一般這個錯誤是由密碼錯誤引起,解決的辦法自然就是重置密碼。

假設我們使用的是root賬戶。

1,停止mysql服務

service mysqld stop

2,找到my.cnf文件

重置密碼解決MySQL for Linux錯誤 ERROR 1045 (28000)

3,修改配置文件無密碼登錄

vi /etc/my.cnf

在最尾部加上

skip-grant-tables

保存(:wq)

4,啟動mysql

systemctl start mysqld.service mysqld start

5,登錄musqlmysql -u root

此處注意不要加-p

6,修改密碼,mysql5.7用此語法

use mysql ;

UPDATE user SET password=password("123456") WHERE user='root'; flush privileges; quit

7,回到第二步驟去掉加上的skip-grant-tables

保存 重啟mysql就可以正常使用了。


分享到:


相關文章: