解决方法如下:
1、修改MySQL的配置文件,使得可以无密码登录MySQL
sudo vim /etc/mysql/my.cnf
在[mysqld]项下添加
skip-grant-tables
2、重启MySQL
sudo service mysql restart
3、无密码登录
mysql -uroot -p
4、修改管理员密码
use mysql;
update user set password=password('123') where user='root';
flush privileges;
exit;
5、还原配置文件
6、可以用下面命令登录
mysql -uroot -p 123