您的位置:首页 > 运维架构 > Linux

Linux下mysql的root密码修改方法

2017-06-19 19:59 351 查看
前言

系统参数

服务器

mysql

解决方案

以安全模式启动mysql,可以直接以root身份登录,然后重设密码。下面是具体步骤

停掉在运行的MySQL服务:

以安全模式启动mysql:

直接用root登录,无需密码:

重设密码:

退出mysql

重启mysql

密码登录:

异常处理

修改密码报错,提示ERROR 1054 (42S22)

在修改密码的时候,网上比较多的文档都是提示输入一下命令修改:

结果使用这个命令的时候报错:

原因是从mysql 5.7开始,password字段被替换为了authentication_string,可以使用下面的命令来修改

修改密码后登录mysql失败,提示ERROR 2002 (HY000)

在修改密码并重启以后,登录mysql的时候竟然登录不了,提示

搜索以后反馈是因为我安装了多个版本的mysql,顺序执行下面的命令即可解决。

查看运行的mysql

kill运行的mysql

查看运行的mysqld

kill运行的mysqld

重启mysql

登录mysql

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对脚本之家的支持。

原文链接:http://blog.bihe0832.com/mysql-modify-root.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: