mysql服务无法打开,数据库一定要sql的备份
Posted Afololer
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql服务无法打开,数据库一定要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的备份,否则无法登录时要重新建数据库,浪费很多时间
以上是关于mysql服务无法打开,数据库一定要sql的备份的主要内容,如果未能解决你的问题,请参考以下文章
怎样备份/还原MySQL数据库 之 MySQL Workbench