mysql 忘记密码,重置密码,mysql.user表为空的解决办法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql 忘记密码,重置密码,mysql.user表为空的解决办法相关的知识,希望对你有一定的参考价值。

参考技术A 修改mysql配置文件my.cnf:

在[mysqld]中添加

重启mysql服务,用空密码直接登录,查询用户表,有结果则按如下步骤修改,结果为空直接最后的解决办法

修改对应用户的密码

取消或注释掉my.cnf配置文件添加的选项 skip-grant-tables ,重启mysql服务,搞定收工。

编辑my.cnf配置文件,添加或修改下面两项(我这没有sql_mode项):

插入root用户数据

再次查询mysql.user表,会报错

需要修复mysql.user表

修改root用户的权限:

mysql重置密码,忘记密码,重置root密码,重置mysql密码

最近才使用MySQL数据库,数据库密码忘记了。网上百度一大堆修改密码教程,都是不行的,而且内容大多数都是复制粘贴别人的过来,乱七八糟的,浪费了我几个小时的时间。所以就记录一下。 重置密码三大步骤: 一,停止服务。 二,设置无密码登录MySQL数据库。 三,执行修改”root“账号命令。 详细操作:

以上是关于mysql 忘记密码,重置密码,mysql.user表为空的解决办法的主要内容,如果未能解决你的问题,请参考以下文章

MySQL密码忘记,如何跳过密码参数,重置密码

mysql 忘记密码,重置密码,mysql.user表为空的解决办法

忘记密码,重置MySQL管理密码

Mysql忘记密码和密码重置

Mac - MySQL初始密码忘记重置MySQL root密码

mysql 忘记root密码,重置密码,及重置密码后权限问题不能登录的解决方案