一般這個錯誤是由密碼錯誤引起,解決的辦法自然就是重置密碼。
假設我們使用的是root賬戶。
1,停止mysql服務
service mysqld stop
2,找到my.cnf文件
3,修改配置文件無密碼登錄
vi /etc/my.cnf
在最尾部加上
skip-grant-tables
保存(:wq)4,啓動mysql
systemctl start mysqld.service mysqld start
5,登錄musql
mysql -u root
此處注意不要加-p6,修改密碼,mysql5.7用此語法
use mysql ;
UPDATE user SET password=password("123456") WHERE user='root';
flush privileges;
quit
7,回到第二步驟去掉加上的
skip-grant-tables
保存 重啓mysql就可以正常使用了。