1.vim /etc/my.cnf 添加skip-grant-tables ,保存
2.重启mysql服务,service mysqld restart
3.mysql -u root 回车
选择数据库use mysql;
设置root密码为空
update user set authentication_string='' where user='root';
4.退出mysql, 删除/etc/my.cnf文件最后的 skip-grant-tables 重启mysql服务-service mysqld restart;
5.mysql -uroot -p 回车
6.设置root新密码
ALTER user 'root'@'localhost' IDENTIFIED BY '88888888#' PASSWORD EXPIRE NEVER;
7.flush privileges; (刷新)
二、修改其他用户密码:
1、重登root用户:
2、选择数据库use mysql;
3、用户密码置空:
update user set authentication_string='' where user='testuser';
4、修改密码:
ALTER user 'testuser'@'%' IDENTIFIED BY 'abcdefgh123456' PASSWORD EXPIRE NEVER;
- flush privileges; (刷新)
- 重启MySQL服务,service mysqld restart
结束。