美文网首页
Mysql-重置密码

Mysql-重置密码

作者: simple__ | 来源:发表于2019-02-25 19:54 被阅读0次
    跳过MySQL的密码认证过程
    • 修改配置文件my.cnf vi /etc/my.cnf
    • 在[mysqld]后任意一行 添加 skip-grant-tables
    • Ese :wq 保存退出
    重启Mysql
    • service mysqld restart 重启服务
    • mysql -u root -p 用户登录
    • use mysql
    • 修改密码
      5.7以前:update user set password=password('root') where user='root';
      5.7及以后:update user set authentication_string=password('123456') where user='root';
      注:5.7以后,请提高密码强度大小写+特殊符号,否则可能报错。
    • flush privileges;
    • quit;
    删除跳过密码认证配置
    • 删除my.cnf中的skip-grant-tables
    • 重启服务
    重启Mysql
    • service mysqld restart 重启服务
    SQL修改

    如果在navicat或者sqlyog等工具中记录了密码,可使用SQL修改:
    update user set authentication_string=password('123456') where user='root';
    flush privileges;

    相关文章

      网友评论

          本文标题:Mysql-重置密码

          本文链接:https://www.haomeiwen.com/subject/cofnyqtx.html