Linux忘记Mysql原来root的密码

Linux忘记Mysql原来root的密码

第一步:修改/etc/my.cnf文件后并重启mysqld
打开/etc/my.cnf mysql配置文件,在[mysqld]下添加一行skip-grant-tables

第二步:shh直接输入命令:mysql 会进入mysql服务系统中
use mysql;
UPDATE user SET password = password ('Abc123!@#') WHERE User = 'root';
如果提示password字段不存在则需要把字段变成authentication_string
再不行就select * from user where User = 'root';

第三步:flush privileges; exit;

第四步:恢复/etc/my.cnf的配置 删除skip-grant-tables并重启mysqld

 

 

 

 

MySql取消密码强度验证功能:

修改/etc/my.cnf文件后并重启mysqld

plugin-load=validate_password.so
validate-password=OFF

  

posted on 2017-10-27 15:53  loveking_阳  阅读(264)  评论(0编辑  收藏  举报

导航