mysql启不动,忘密码解决办法

来源:互联网 发布:nginx 多域名 多站点 编辑:程序博客网 时间:2024/05/16 09:11

解压完:

先在mysql的目录下建一个data文件夹,原来有的直接删掉


注意:命令的执行目录,必须在bin下

进入mysql的bin目录:

执行命令:D:\Program Files\mysql-5.7.17-winx64\bin>mysqld --initialize

这时候你会发现data文件夹中多了三个文件夹,和一些文件


注意:命令执行的权限,需要是管理员

下一步安装mysql到服务中:

执行命令:D:\Program Files\mysql-5.7.17-winx64\bin>mysqld --install

同理:删除命令:mysqld -remove


安装完之后,会默认的生成一个随机密码,你是不是没有看见,不用慌,要是看见的话更好,同时下面的方法也适用于mysql的密码丢失

在mysql的安装目录下有一个my-default.ini的配置文件,

拷贝一份,重命名为my.ini

修改my.ini,在其中添加一行skip-grant-tables

然后重启mysql


直接输入命令:mysql,回车

直接进入,输入命令:use mysql 回车

接着输入命令,修改密码最新的mysql用: UPDATE user SET authentication_string=PASSWORD('123456') where USER='root';

旧的mysql用: UPDATE user SET Password=PASSWORD('123456') where USER='root';



0 0
原创粉丝点击