MySQL版本更换、数据未备份丢失处理以及MySQL服务问题

MySQL版本更换、数据未备份丢失处理以及MySQL服务问题

MySQL版本的更换近期处理涵盖重装推荐

  • 在进行更换之前,首先且最好对数据进行备份处理,这里拿Navicat16举例,双击需要导出的数据,确定为.sql文件(这几天在整理mysql因为懒复制data文件,后来更新版本等导致数据丢失/(ㄒoㄒ)/~~)

更换前的处理,在管理员终端,停止服务。(若有终端均在管理员下运行)

 net stop mysql

打开mysql的安装目录,全部删除(sql数据文件已备份!如果数据重要得确认已经导出)

这里删除的差不多了,剩下的还有需要在卸载程序,卸载Server服务。

之后 win+r,输入,检查是否有mysql,没有便可以了

 services.msc

若依然有则

 sc delete mysql
 或者
 mysqld -remove mysql

此时我们已经清除了mysql,接下来安装MySQL,这一步安装强推以下这篇,简单明了,亲自试过四遍均成功。

指路->

2023 年 MySQL 8.0 安装配置 最简易(保姆级)mysql8.0安装配置教程mobeicanyue的博客-CSDN博客

这里再说数据备份问题

数据库里的数据要想恢复需要以下文件,如果没有得寄(′д` )…

  1. .frm 文件(表定义文件): 存储表的结构定义,包括字段名、数据类型等信息。

  2. .ibd 文件(InnoDB 数据文件): 存储 InnoDB 存储引擎的数据内容,表的实际数据文件。

  3. .myd 文件(MyISAM 数据文件):存储 MyISAM 存储引擎的表数据。在 MySQL 8.0 及更高版本中,MyISAM 表可能没有 .myd 文件,而是由 .frm 和 .ibd 文件组成。

  4. .myi 文件(MyISAM 索引文件): 存储 MyISAM 存储引擎的索引信息。

  5. 日志文件(如二进制日志文件): 存储数据库操作的日志信息,可用于恢复数据到某个时间点。

这里有可以通过.ibd和.frm以及日志文件恢复的,其它恢复的基本很难了,尝试使用了 dbseeker_frm1.0.zip 进行恢复,发现通过恢复frm文件只有结构,没有数据,这里我尝试失败了,因为我只有.frm文件和日志文件。

没有备份数据库里的日志文件不要覆盖处理,容易导致启动mysql服务的时候失败,基本上处理只能重装处理,最快也最容易解决。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值