MySQL 忘记root 密码解决方法

 时间:2024-10-14 12:00:16

1、mysql服务正常运行ps -ef|grep mysql

MySQL 忘记root 密码解决方法

2、登录的时候报root密码错误ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

MySQL 忘记root 密码解决方法

3、vi /etc/my.cnf,在[mysqld]下面加入skip-grant-tables

MySQL 忘记root 密码解决方法

4、重启mysql服务systemctl restart mysqld

MySQL 忘记root 密码解决方法

5、不需要密码直接使用mysql即可登录

MySQL 忘记root 密码解决方法

6、切换到系统库use mysql

MySQL 忘记root 密码解决方法

7、查找系统库中用户的表名show tables;

MySQL 忘记root 密码解决方法

8、查看user的表结构,分析出密码字段名称desc userauthentication_string

MySQL 忘记root 密码解决方法

9、mysql> update user set authentication_string=password("haha") where user="root"; Query OK, 1 row affected, 1 warning (0.00 sec)Rows matched: 1 Changed: 1 Warnings: 1mysql> flush privileges;Query OK, 0 rows affected (0.01 sec)

10、vi /etc/my.cnf,在[mysqld]下面去掉skip-grant-tables并重启mysqld服务

MySQL 忘记root 密码解决方法

11、使用修改后的密码进行登录验证mysql -uroot -phaha

MySQL 忘记root 密码解决方法
  • HTML使用嵌入图片
  • 图解WAMP中集成MySQL相关操作
  • Jquery怎么设置body的背景图片
  • html+css实现文字图标
  • 如何开启mysql的客户端服务 桌面打开
  • 热门搜索
    梦见情人是什么意思 什么是996 贝壳像什么 父爱是什么仿写句子 wifi版是什么意思 1972年是什么命 什么是绿色食品 飘扬的近义词是什么 many是什么意思 熬中药用什么锅