• 解决MySql忘记密码


    描述:忘记了mysql的登录密码,无法登录的情况下该怎么办?

    环境:CentOS 7,数据库:mysql 5.7

    1、停止数据库(先查看mysql服务是否运行)

    # ps -ef | -i grep mysql    //查看mysql运行状态
    # service mysql stop

    2、编辑mysql配置文件,配置文件目录:/etc/my.cnf

    [mysqld]
    skip-grant-tables    //跳过密码登录

    3、启动mysql服务,使用无密码登录到mysql

    # service mysql start
    # mysql -uroot -p

    4、修改数据库登录密码

    mysql>  use mysql;    //使用mysql数据库
    mysql>  update mysql.user set authentication_string=password('新密码') where user='root';        //修改root用户的密码
    mysql>  flush privileges;        //刷新权限
    mysql> exit

    5、删除配置文件中添加的配置参数

    skip-grant-tables    //删除参数
    :wq      //保存退出

    6、重启数据库

    systemctl start  mysqld.service

    7、使用新的密码重新登录到数据库OK

  • 相关阅读:
    浅谈数论
    浅谈数论
    bzoj2190 [SDOI2008]仪仗队
    bzoj2190 [SDOI2008]仪仗队
    35.QQ大数据模型
    34.函数指针数组和多线程
    33.函数指针相关问题
    32.分配数组的方式
    31.内存分配四大函数以及栈上分配内存
    30.锯齿数组
  • 原文地址:https://www.cnblogs.com/ByteBeat/p/11300332.html
Copyright © 2020-2023  润新知