zoukankan      html  css  js  c++  java
  • linux环境下 mysql数据库忘记密码 处理办法

    整个修改过程大概3-10分钟(看个人操作),这个时间内mysql出于不需要密码就能登陆的状态,请设法保证系统安全

    不罗嗦直接上步骤

    1.vi /etc/my.cnf 

    在[mysqld]下,添加一句:skip-grant-tables 

    如:

    skip-grant-tables 

    datadir=/var/lib/mysql 

    socket=/var/lib/mysql/mysql.sock 

    保存并退出

    2.重新启动mysql

    service  mysqld  restart

    我的操作系统是centos6.8  所以命令这一条 

     /bin/systemctl restart  mysqld.service

    3.无密码登录mysql

    mysql -u root -p

    密码是空  直接回车就好

    4.mysql 命令 修改密码

          4.1 use mysql

          4.2  UPDATE user SET Password = password ('newPassword') WHERE User = 'root' ; 

    5.将mysql配置还原

    去掉第一步添加的 skip-grant-tables 

    6.重启mysql

  • 相关阅读:
    Java集合的Stack、Queue、Map的遍历
    LinkedHashMap的实现原理
    HashSet的实现原理
    HashMap的实现原理
    leetcode526
    leetcode406
    leetcode413
    leetcode513
    leetcode338
    leetcode419
  • 原文地址:https://www.cnblogs.com/maxm/p/6702344.html
Copyright © 2011-2022 走看看