Navicat误删掉MySQL连接的恢复办法

228 阅读1分钟

我不仅误删掉了连接,还忘记了端口号,其实密码我也知道,但把端口3309记错成3306然后就连到另一个MySQL了(我电脑安装了两个MySQL),虽然这一点上弄错了,不过也顺便学到了忘记密码的处理方法。

  • 小贴士:如果忘记了端口号,在my.ini中也能查看到
  1. 先进入my.ini配置文件,在mysqld下面添加skip-grant-tables,用于跳过密码验证,重启mysql服务
cd D:\...\mysql-3309\MySql\bin
  1. 登录
mysql -uroot -p

要输入密码时直接回车

show databases

image.png

  1. 随便用一个数据库
use mysql
  1. 修改密码
update user set password=password("123123") where user="root";
  1. 再次进入my.ini配置文件,删除mysqld下面的skip-grant-tables,重启mysql服务就可以辣~