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

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

修改mysql配置文件my.cnf:

在[mysqld]中添加

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

修改对应用户的密码

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

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

插入root用户数据

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

需要修复mysql.user表

修改root用户的权限:

1、可能运行问 题。可重新启动手机或者电脑。2、可能是内存 不够接收不到新的信息。可用软件清理一下垃圾,释 放内存。3、可能是下载的软件损害。可把 原软件卸载,然 后重 新下载,安装。4、可能是日期或者时间不对。可查看一下日 期时间,是否正确。如果 日期和时间 不正确,将会导致网络错误的出现。5、也可能是软件的服务 器出现问题,只需要等一段时间 就会恢复。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8648287.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-19
下一篇 2023-04-19

发表评论

登录后才能评论

评论列表(0条)

保存