1.停止服务(killall mysqld 这个是用桌面那个)
pkill mysqld
2.跳过授权表启动服务
[root@robin mysql]# /usr/local/mysql/bin/mysqld_safe --user=mysql --skip-grant-tables &
3.修改密码
update mysql.user set authentication_string=password('123') where user='root';
4.关闭服务(exit)
5.正常启动服务,登录
systemctl restart mysqldd
第二种方法
1.停止服务
killall mysqld
2.跳过授权表启动服务
vim /etc/my.cnf
[mysqld] skip-grant-tables
3.修改密码
update mysql.user set authentication_string=password('123') where user='root';
4.关闭服务(exit)
5.正常启动服务,登录
systemctl restart mysqldd
6.修改完之后删除my.cnf