1.修改MySQL设置为免密
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
在[mysqld]后的段中加上一句:skip-grant-tables
修改后保存退出:wq
2.重启服务
sudo service mysql restart
3.进入MySQL修改密码
终端直接输入:
mysql
回车, 免密进入
切换mysql库
use mysql
刷新权限
flush privileges;
修改密码
ALTER USER 'root'@'%' IDENTIFIED BY 'new_passowrd';
修改后退出 mysql
4.最后还原配置重启服务
删掉之前加的一行配置
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
重启服务
sudo service mysql restart