登录/注册 登录
密码登录 验证码登录 忘记密码
快捷登录/注册
Upload
提交

mysql免密码登录或忘记root密码、root账户被锁

 在配置my.ini下mysqld下添加

 skip-grant-tables=1 #账户免密码验证


use mysql;


mysql5.6使用以下修改密码

mysql> update mysql.user set password=password('admin12345'where user='root';

mysql8.0以上使用以下是修改

#清除root密码

mysql> update mysql.user set authentication_string=''  where User='root';
mysql> flush privileges;


修改root用户的localhost权限

mysql> update mysql.user set Grant_priv='Y',Super_priv='Y' where user='root';
mysql> flush privileges;
mysql> grant all on *.* to 'root'@'localhost';


#root清除账户被锁

mysql> flush privileges;
mysql> ALTER USER 'root'@'localhost' ACCOUNT UNLOCK;
mysql> ALTER USER 'root'@'%' ACCOUNT UNLOCK;
mysql> update mysql.user set account_locked='N' where user='root';
mysql> commit;

#修改密码

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'admin12345';
mysql> flush privileges;


感谢您的阅读,本文为正版软件资讯 | 阅木有原创内容,转载时请标注来源于正版软件资讯 | 阅木有和本文链接

评论