转载: https://blog.csdn.net/liuzhixiong_521/article/details/84334296
杀掉系统的mysql进程
killall -TERM mysqld
- 1
编辑my.cnf文件
打开my.cnf配置文件,找到[mysqld]字段并在下边加入skip-grant-tables
vim my.cnf
- 1
保存退出
启动mysql服务
service mysqld start
- 1
修改密码
-
输入 mysql -u root -p 命令,会提示输入密码,直接回车即可。
mysql -u root -p
- 1
-
通过操作mysql.user表修改root密码
use mysql; update user set password=password("123456") where user='root'; flush privileges;
- 1
- 2
- 3
编辑my.cnf文件
打开my.cnf配置文件,找到[mysqld]字段下边的skip-grant-tables并删除
重启mysql服务
service mysqld restart
- 1
此时,已经可以使用新密码登录了。