admin管理员组

文章数量:1026989

老是忘记MySQL的密码,智商捉急,记录一下重置密码的流程。如果连接报错:Error 1045(28000) Access Denied for user ‘root’@’localhost’,嗯,这个样子说明你已经忘记密码了,下面要做的就是重置密码。
1.先停止MySQL的服务

net stop mysql

2.到MySQL的安装目录找到my.ini,打开编辑,在[mysqld]一行下面添加“skip-grant-tables”保存,重新启mysql动服务。

3.重置密码

 mysql -u root mysql
 mysql>update mysql.user set authentication_string=password('xxxx') where user='root' and Host ='localhost';
 mysql>Flush privileges;

其中xxxx为root的新密码。

4.将2步骤中my.ini文件添加内容删除,重新启动mysql服务,用重置后的密码登陆即可

老是忘记MySQL的密码,智商捉急,记录一下重置密码的流程。如果连接报错:Error 1045(28000) Access Denied for user ‘root’@’localhost’,嗯,这个样子说明你已经忘记密码了,下面要做的就是重置密码。
1.先停止MySQL的服务

net stop mysql

2.到MySQL的安装目录找到my.ini,打开编辑,在[mysqld]一行下面添加“skip-grant-tables”保存,重新启mysql动服务。

3.重置密码

 mysql -u root mysql
 mysql>update mysql.user set authentication_string=password('xxxx') where user='root' and Host ='localhost';
 mysql>Flush privileges;

其中xxxx为root的新密码。

4.将2步骤中my.ini文件添加内容删除,重新启动mysql服务,用重置后的密码登陆即可

本文标签: 密码MySQL