解決辦法可以分爲以下幾步:
1.修改mysql配置文件,使得可以無密碼登錄mysql
sudo vim /etc/mysql/my.cnf
在[mysqld]項下添加
skip-grant-tables
2.重啓mysql服務
sudo service mysql restart
3.無密碼登錄mysql
mysql -uroot -p
4.修改管理員密碼
use mysql;
update user set password=password('123') where user='root';
flush privileges;
exit;
5.還原配置文件
6.可以使用下面的命令登錄
mysql -uroot -p123