• 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

  • 相关阅读:
    zabbix key 模样
    windows key代码
    windows更新代理地址配置
    Proftpd搭建
    SAS界面标题乱码
    jenkins-2.225部署
    DNS 安全详解
    DNS搭建
    修复linux登录超时问题
    prometheus安装全过程
  • 原文地址:https://www.cnblogs.com/maxm/p/6702344.html
Copyright © 2020-2023  润新知