解决Linux下Mysql5.7忘记密码问题

 更新时间:2019年05月12日 10:34:16   作者:贺刘芳  
这篇文章主要介绍了解决Linux下Mysql5.7忘记密码问题,本文分步骤给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下

一、问题

linux下的mysql5.7忘记密码

二、解决

•第一步:打开mysql5.7的配置文件my.cnf,并在里面增加一行:skip-grant-tables   保存并退出(:wq)

[root@iz09a32x1sghz3z ~]# vi /etc/my.cnf

•第二步:重启mysql

[root@iz09a32x1sghz3z ~]# service mysqld restart

•第三步:登录mysql并且修改密码

用root账号登录: [root@iz09a32x1sghz3z ~]# mysql -u root

使用mysql中的mysql数据库: mysql> use mysql;

修改密码:  update user set authentication_string = password("Szfore_68638") where user="root" ;

刷新数据库: flush privileges;

退出: quit;

注意:mysql5.7的user表中的password字段已经改成了authentication_string 字段了。

这时候,需要输入的命令是update user set authentication_string = password("Szfore_68638") where user="root" ;

•第四步:打开mysql5.7的配置文件my.cnf,把刚增加这行:skip-grant-tables  删除掉 保存并退出(:wq)
•第五步:重新启动mysql,即可用修改好的密码登录了。

[root@iz09a32x1sghz3z ~]# service mysqld restart

总结

以上所述是小编给大家介绍的解决Linux下Mysql5.7忘记密码问题,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

相关文章

  • Linux netstat命令查看并发连接数的方法

    Linux netstat命令查看并发连接数的方法

    当我们的网站部署在linux的服务器上,特别是web服务器,我们可能有时候做为运维人员,肯定是要查看网站的并发连接数是不是达到瓶颈等,所以在linux下,我们如何查看服务器的并发连接数呢?下面这篇文章就给大家详细的介绍了Linux netstat命令查看并发连接数的方法。
    2016-11-11
  • Linux解压文件到指定目录的方法

    Linux解压文件到指定目录的方法

    本篇文章主要介绍了Linux解压文件到指定目录的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-02-02
  • 使ApacheBench支持multi-url的方法

    使ApacheBench支持multi-url的方法

    这篇文章主要介绍了使ApacheBench支持multi-url的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-01-01
  • 使用VMware虚拟机安装Linux(CentOS7镜像)

    使用VMware虚拟机安装Linux(CentOS7镜像)

    这篇文章介绍了使用VMware虚拟机安装Linux(CentOS7镜像)的方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-12-12
  • Linux 挂载磁盘详解及实操步骤

    Linux 挂载磁盘详解及实操步骤

    Linux中挂载磁盘是一项重要的操作,可以用于扩展存储空间,管理数据文件,备份和存储重要文件等,本文将详细介绍Linux系统中挂载磁盘的相关概念、步骤和实际操作指南
    2023-06-06
  • linux中Centos7的LVM磁盘扩容问题

    linux中Centos7的LVM磁盘扩容问题

    本篇文章给大家详细介绍了在linux中Centos7的LVM磁盘扩容问题,以及注意点做了分享,需要的朋友分享下吧。
    2018-02-02
  • Linux下通过sed命令对kv方式的配置文件进行修改

    Linux下通过sed命令对kv方式的配置文件进行修改

    sed是unix下的面向字符流的编辑器,即stream editor, 它是面向行的,以行为单位进行处理,同时,sed是非交互式的,一旦执行便要处理完整个文件。这篇文章主要介绍了Linux下通过sed命令对kv方式的配置文件进行修改,需要的朋友可以参考下
    2018-11-11
  • linux防火墙配置教程之访问外网web实验(3)

    linux防火墙配置教程之访问外网web实验(3)

    这篇文章主要为大家详细介绍了linux防火墙配置教程之访问外网web的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-04-04
  • Apache开启并实现网站伪静态化的方法

    Apache开启并实现网站伪静态化的方法

    Apache的Mod_Rewrite对URL进行重写,实现网站伪静态化,这里就为大家介绍一下
    2022-08-08
  • Linux常见英文报错中文翻译(菜鸟必知)

    Linux常见英文报错中文翻译(菜鸟必知)

    这篇文章主要介绍了Linux常见英文报错中文翻译,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-04-04

最新评论