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

  • 相关阅读:
    poj 3243 Clever Y(BabyStep GiantStep)
    poj 2417 Discrete Logging
    poj 3481 Double Queue
    hdu 4046 Panda
    hdu 2896 病毒侵袭
    poj 1442 Black Box
    hdu 2815 Mod Tree
    hdu 3065 病毒侵袭持续中
    hdu 1576 A/B
    所有控件
  • 原文地址:https://www.cnblogs.com/maxm/p/6702344.html
Copyright © 2011-2022 走看看