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.user表为空的解决办法