忘记本地mysql数据库密码的解决方法

1、修改 my.in或my.cnf 配置文件

文件地址通常在安装盘的ProgramData文件夹下。

地址参考:C:\ProgramData\MySQL\MySQL Server 5.7\my.ini


用记事本编辑 my.ini
在[mysqld]下行添加 skip-grant-tables,保存即可。

如果遇到没有权限修改my.ini文件的情况,将my.ini文件复制到桌面,然后进行修改后,再拖到文件夹中进行替换即可。

2、使用管理员身份打开 cmd,操作如下:

先右击桌面的此电脑,选择“管理”,然后在服务中找到“MySQL”开头的服务,比如MySQL57。然后用该“mysql57”替换下面步骤中的“mysql”


①重启mysql:
net stop mysql
net start mysql


②进入 mysql ,登录(无密码,回车键入):
mysql -u root -p


③输入 use mysql ,修改 root 的密码:
update user set authentication_string=password('新密码') where user='root';
flush privileges;
④退出:
quit;
⑤再次重启 mysql:
net stop mysql
net start mysql
⑥测试修改结果:
mysql -u root -p


                        
参考链接:https://blog.csdn.net/m0_67470729/article/details/127887961

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值