mysql 10045_mysql忘记密码,mysql关闭skip-grant-tables快速重置mysql密码,mysql提示10045错误...

重装xampp系统之后出现数据库无法登陆的问题,一直报10045错误,cmd登陆也一直提

示​ERROR 1045

(28000): Access denied for user 'root'@'localhost'

(using

password: YES),后找到一个非常好用的方法重置mysql密码。

​​如果你忘记了mysql密码几乎是没有什么好办法可以直接修改密码了,但我们可以在

my.ini把加上skip-grant-tables,然后重启mysql就不需要密码了,这时我们再修改root

密码,最后再把skip-grant-tables删除重启即可。

如果你忘记了mysql的密码不妨试试以下这个方法。

1、打开my.ini,我的目录在D:\xampp\mysql\bin

代码如下:

[mysqld]

port=3306

skip-grant-tables

在最后添加skip-grant-tables

2、重启mysql服务,cmd进入命令行,进入mysql安装目录或者将安装目录加入环境变量

中,这样就不用每次都切换到mysql安装目录了。

代码如下:

mysql -u root

这样就能直接进登录到mysql​

3、使用命令修改密码

代码如下:

use mysql;update user set password=password('12345') where

user='root';

很好,这样就修改完了!

记得在修改完后去把my.ini中刚添加的“skip-grant-tables”注释掉。。。

附上我修改的图:​

a4c26d1e5885305701be709a3d33442f.png

​原文查看地址:http://www.111cn.net/database/mysql/56162.htm

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值