关于MySQL突然无法连接的情况解决办法之一

当我数据库某天突然无法连接了,一直出现‘10061’的问题,经过多方查询,发现是服务里MySQL停止了,启动了出现问题导致一直无法启动。

查到的大多解决办法都是重装Mysql等其他办法解决,对于重装Mysql如果没删除干净又有一系列繁琐的事情会导致第二遍安装无法顺利进行。我也尝试了其他方法去解决,但是都无济于事。直到翻到一篇帖子才得以解决,不过数据库表什么也没了,至今也没有更好的办法。先来说说我的解决办法(此办法会删除之前创建的表)

1.首先找到安装Mysql的目录,找到Data目录(没有Data目录跳过此步骤,一般用过数据库才有)

2.然后把Data目录里面的内容全部删除

3.随后以管理员运行cmd,在里面使用cd命令进入到你安装Mysql的bin目录下

4.输入命令 mysqld --initialize 等待几秒

5.之后在创建文件结束后输入net start mysql,就会发现之前一直报错的数据库终于又启动成功了

6.然后在 (计算机编号).err的一个文件中用记事本或者notepad打开找到password,里面有默认密码

7.随后在cmd里输入mysql –u root -p回车然后输入如上密码进入到数据库然后修改密码

8.修改密码过程我试了几个也老是报错,你们可以都看看这篇帖子试一下(注意,记得后续命令加上‘ ;’)

修改数据库密码的多种方法帖子地址:修改数据库密码的多种方法_普通网友的博客-CSDN博客

最后基本上就可以成功连接数据库了,但是很棘手的问题就是,不卸载当前版本数据库时不时就有这个问题出现,我也总不可能一直删除数据来解决这个问题吧,各位有没有更好的解决办法,真的蚌埠住了。

荒废了好久回来补一句,有时候启动不了也可能是服务停止,在cmd里启动就好了,输入net start mysql80就好了。注:好多人这个服务默认是mysql80,不是mysql。

解决方法原帖地址:【解决】mysql本地计算机上的MySQL服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止_普通网友的博客-CSDN博客

Navicat 16 是一款常用的数据库管理工具,有时遇到连接不上数据库情况可能有多种原因: 1. **网络问题**:确认您的计算机是否能正常访问互联网,并且目标数据库服务器是否在线。如果服务器正在进行维护或网络中断,可能导致连接失败。 2. **认证信息错误**:检查您在Navicat中输入的用户名、密码和主机地址是否正确。如果数据库账户已更改或被禁用,也会无法连接。 3. **防火墙或安全组设置**:检查您的系统防火墙或者数据库服务器的安全组设置,是否有阻止Navicat访问的规则。 4. **端口问题**:默认情况下,MySQL使用3306端口,如果服务器配置了自定义端口,务必在Navicat中配置正确的端口号。 5. **数据库服务未运行**:确认目标数据库服务是否正在运行,比如MySQL、Oracle等,如果没有启动,自然无法连接。 6. **驱动兼容性**:如果数据库版本更新或更换了驱动程序,可能会导致Navicat连接不成功,尝试升级或回滚到以前的驱动。 7. **软件故障或冲突**:有时Navicat本身可能存在临时的软件问题,重启Navicat或者更新到最新版本可能会解决问题。 为了解决这个问题,您可以按照上述步骤逐一排查,或者尝试在Navicat的日志中寻找更多关于连接失败的详细信息。如果问题依然存在,可以考虑联系数据库管理员或Navicat的技术支持。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值