良许Linux教程网 干货合集 Linux系统忘记MySQL密码的具体解决方案

Linux系统忘记MySQL密码的具体解决方案

Linux系统中忘记mysql怎么办?如果在Linux系统中忘记MySQL的密码的话可以通二个方式解决,下面良许教程网为大家分别讲解一下Linux系统中忘记MySQL密码的具体解决方案。

u=4178899183,52821582&fm=26&gp=0

一、拥有原来的mysql的root的密码

方法一: 在mysql系统外,使用mysqladmin

 mysqladmin -u root -p password "test123"
 Enter password: 【输入原来的密码】

方法二: 通过登录mysql系统

  mysql -uroot -p
  Enter password: 【输入原来的密码】
  mysql>use mysql;
  mysql> update user set password=passworD("test") where user='root';
  mysql> exit;

注意:如果Mysql的版本是5.7及以上的话update语句如下:

  mysql> update user set authentication_string=passworD("test") where user='root';

然后执行:

 FLUSH PRIVILEGES;

修改完密码记得重启mysql哦。

二、忘记原来的myql的root的密码

方法三:

首先拿到操作系统的root权限,然后kill掉Mysql服务或者手动stop掉,这里我推荐使用手动stop;

  #service mysql stop

然后执行

  # mysqld_safe --skip-grant-tables &

&,表示在后台运行,不再后台运行的话,就再打开一个终端吧。 接着登陆MySQL修改密码

  # mysql
  mysql> use mysql;
  mysql> UPDATE user SET password=password("test123") WHERE user='root';  
  mysql> exit;

注意:如果Mysql的版本是5.7及以上的话update语句如下:

  mysql> update user set authentication_string=passworD("test") where user='root';

然后执行:

 FLUSH PRIVILEGES;

修改完密码记得重启mysql哦。

如果是新安装的 Mysql 或 MariaDB,默认是没有密码的。如果想要设置 Root 密码,也可以参考情景一来设置。 如果出现 Enter password: 字符,直接回车即可,因为默认是没有密码的。

至此关于Linux系统忘记MySQL密码的具体解决方案全部分享结束,各位小伙伴学会了吗?

以上就是良许教程网为各位朋友分享的Linux系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你!

137e00002230ad9f26e78-265x300

本文由 良许Linux教程网 发布,可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。
良许

作者: 良许

良许,世界500强企业Linux开发工程师,公众号【良许Linux】的作者,全网拥有超30W粉丝。个人标签:创业者,CSDN学院讲师,副业达人,流量玩家,摄影爱好者。
上一篇
下一篇

发表评论

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部