解决 Mysql 连接 10061 错误问题

昨天win10更新,今天用Navicat就连接不上数据库,数据库版本8.0

mysql登录失败5次锁定300秒 mysql登录10061报错怎么解决_mysql

这种错误一般都是服务没开导致的,但是去开服务时报错:

本地计算机上的MySQL服务启动后停止。某些服务在未由其他服务或程序使用时将自动

mysql登录失败5次锁定300秒 mysql登录10061报错怎么解决_MySQL_02

解决方法:

1.首先把win10自动更新关了(个人想法)

https://jingyan.baidu.com/article/154b46310ffd1e28ca8f41a0.html

2.期间网上找了很多方法都不管用,最后解决问题的教程是:

https://jingyan.baidu.com/article/b7001fe1df92ce0e7282ddbc.html

我解决的方法是:接着打开配置文件my.ini文件,输入如图所示的配置信息行,这里是指定data文件夹的路径

mysql登录失败5次锁定300秒 mysql登录10061报错怎么解决_mysql_03

将datadir指向自己的data文件夹

注意programData的文件夹默认是隐藏的

mysql登录失败5次锁定300秒 mysql登录10061报错怎么解决_mysql_04

修改完后启动服务

3.如果还不行,可以试试下面的方法.

1.打开cmd,以管理员的权限启动,进入bin目录

cd C:\Program Files\MySQL\MySQL Server 8.0\bin

2.首先,你需要把原来的服务删除 mysql是你的服务名 我的是MYSQL80

mysqld --remove MYSQL80

3.清空data文件夹

mysql登录失败5次锁定300秒 mysql登录10061报错怎么解决_mysql_05

4.重新配置 其实这步就是清空root用户的密码

mysqld --initialize-insecure --user=root

5.加载配置 其实就是再创建一个服务

注意路径的引号,好多教程都没写引号 --install后的mysql是新建的服务名

mysqld --install mysql --defaults-file="C:\ProgramData\MySQL\MySQL Server 8.0\my.ini"

6.提示Service successfully installed 才算成功

7.然后再启动服务 mysql

net start mysql

8.如果还不行那另寻他路吧

如果成功了,需要给root重新设置一个密码。