centOS linux 远程Mysql 记录之root用户密码丢失

 遇到的问题:

1.mysql root 用户 密码丢失

service mysqld stop --停止mysql

vim /etc/my.cnf --修改mysql配置文件 添加以下 免密登录设置

skip-grant-tables #免密登录

2 登录 以下命令登录  mysql

mysql -uroot

3.切换到 use库

use mysql;

4.运行以下sql重置root密码

update mysql.user set authentication_string=password('新密码') where user='root';

5.刷新权限

flush privileges;

6.回到mysql配置文件my.cnf,将免密登录注释或者删除

7.使用root登录

mysql -uroot -p 

新密码

原文地址:https://www.cnblogs.com/wangfl/p/11603342.html