首页 > 数据库技术 > 详细

Ubuntu 15.10下mysql5.7版本忘记密码的处理方法

时间:2021-03-01 23:23:26      阅读:47      评论:0      收藏:0      [点我收藏+]

  当mysql太久不登录,忘记密码的话,这时候咋处理的呢?

一:

  (1)先使用sudo   vim   /etc/mysql/mysql.conf.d/mysqld.cnf    

    在skip-external-locking  的下行插入skip-grant-tables,如下图所示:

    技术分享图片

    注意:必须加上sudo,要不然更改mysqld.cnf之后,保存就不会成功保存下来的

  (2)重启mysql

     sudo  service  mysql   restart

   (3)进入mysql

     直接输入命令mysql,就可以直接进入到mysql的了

     技术分享图片

  (4)输入  show  databases;

    这时候就能查看到当前系统自带数据库,同时会看到有个名为mysql

  (5) 使用mysql这个数据库

     输入命令:use   mysql;

  (6)  看下mysql这个库里有没有user这个表

    输入命令: show   tables;

    (7)通过user这个表来修改root用户的密码了

    update user set authentication_string=password(‘123456‘) where user=‘root‘ and Host =‘localhost‘;

    接着修改字段:plugin

    update  user  set plugin="mysql_native_password"; 

      (Plugin字段标识可以用于验证用户身份的插件,如果字段为空,服务器使用内建授权验证机制验证用户身份)

    (8)刷新权限

      flush privileges;

     (9)

      退出mysql,最后可以把/etc/mysql/mysql.conf.d/mysqld.cnf文件中添加的一行去掉

二:

    mysql   -uroot   -p123456,这样就能又通过自己设置的密码来登陆mysql了

Ubuntu 15.10下mysql5.7版本忘记密码的处理方法

原文:https://www.cnblogs.com/Unclebigdata/p/14466441.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!