mysql服务无法打开,数据库一定要sql的备份

在毕设中遇到MySQL无法使用,提示密码错误。发现系统存在两个MySQL服务,修改其中一个服务的密码后导致数据丢失。尝试恢复未果后新建数据库,但随后该服务无法启动,只能使用mysql80服务,且密码始终错误。解决方案包括修改密码和检查错误日志。重要的是要定期进行SQL备份,以防此类情况发生,避免数据丢失。
问题背景

很久没有用过mysql,做毕设时用mysql发现无法使用,显示密码错误,上网查了后发现有两个mysql服务,一个服务为mysql,一个服务为mysql80,一顿操作后修改了mysql服务的密码,数据库都没了。网上查了之后发现新建数据库的格式要与ibd文件格式一致,才能恢复原来数据,于是放弃,新建数据库。过两天发现,mysql服务又打不开了,只能打开mysql80服务,然而这个服务的密码始终错误。
在这里插入图片描述

在这里插入图片描述

解决方法
1、修改mysql密码,但数据库可能不能使用

[https://huaweicloud.csdn.net/63355026d3efff3090b53f5e.html?spm=1001.2101.3001.6650.3&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Eactivity-3-113923726-blog-120634249.pc_relevant_recovery_v2&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Eactivity-3-113923726-blog-120634249.pc_relevant_recovery_v2&utm_relevant_index=4]

2、查看err文件,查看相应的错误

添加链接描述
在这里插入图片描述
我的错误显示有相同的表空间ID,不知道是如何产生的,昨天还能打开今天就不行了,可能是新建的数据库与原来data复制的重复

总结

要进行sql的备份,否则无法登录时要重新建数据库,浪费很多时间

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值