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的备份的主要内容,如果未能解决你的问题,请参考以下文章

数据库SQL 如何完全备份

达梦数据库备份实操

怎样备份/还原MySQL数据库 之 MySQL Workbench

Mysql要如何自动备份数据库

如何设置sql数据库每天多次备份?比如上午和下午分别各做一次备份。

最近关于mysql的造型,binlog使用,以及阿里云上线数据处理错误导致被处罚的思考