MySQL8通过Data目录恢复数据

一、停止MySQL服务
第一步:使用管理员身份运行cmd

第二步:输入 net stop mysql 停止mysql 服务。

二、备份数据
先备份Data目录(在安装目录下)到别的目录。以防操作过程中出现错误后倒是数据库无法恢复;

三、恢复数据
1、覆盖Data目录下的以下文件:

ibdata1ib_logfile0ib_logfile1ib_buffer_poolauto.cnfmysql.ibd

特别注意到是仅覆盖ibdata1是无效的; 并且可能会无ib_logfile0ib_logfile1的情况,不影响数据恢复;

2、复制原用户数据库数据文件到Data目录(不包含:mysql、performance_schema、sys);

四、重启服务
net start MySQL

posted @ 2023-05-08 17:11  三淳  阅读(846)  评论(0编辑  收藏  举报