Linux 下 mysql 重置密码 4年前

  1. 查看服务状态:  

    • ps -ef | grep mysqld 
      Linux 下 mysql 重置密码

    • service mysqld status 
      Linux 下 mysql 重置密码

  2. 关闭服务

    service mysqld stop
    
  3. 增加配置:无权限认证

    1. vi /etc/my.cnf

    2.  增加行 skip-grant-tables
      Linux 下 mysql 重置密码

    3. :wq  

    4. cat /etc/my.cnf

  4. 启动服务
       service mysqld start

  5. 登录服务
        mysql

  6. 查看

    mysql>  select host,user,authentication_string from mysql.user;
    

    Linux 下 mysql 重置密码

  7. 更新root用户密码为root

     mysql> update mysql.user set  authentication_string = password('root') where user ='root';
     mysql> quit;
    

    Linux 下 mysql 重置密码

  8. 加载权限表

    mysql> flush privileges;
    

    Linux 下 mysql 重置密码

  9. **删除无权限认证配置**,并重启
      service mysqld restart

  10. 验证 *   mysql -uroot -proot *   mysql -u root -p mysql -P 3306
    Linux 下 mysql 重置密码

腹黑章鱼
群体只会干两件事,锦上添花或者落井下石。
4
发布数
3
关注者
2364
累计阅读

热门教程文档

Redis
14小节
QT
33小节
Javascript
24小节
Spring Cloud
8小节
Flutter
105小节
广告