mysql从data文件夹恢复数据

此文操作的前提: mysql的data文件夹里的数据未丢失
本次操作在Mac上操作, linux一样, wins未尝试过, 应该差不多

第一步: 备份data文件夹
做好备份是数据操作的前提;

第二步: 重新部署一套新的mysql服务
大版本最好一致, 小版本尽量靠近;
新mysql服务部署好后, 登录测试,无误退出, 关闭mysql进程;

第三步: 数据迁移
找到新服务的data文件, 备份,备份,备份…

将旧服务data文件夹里的 ibdata1 (文件)和 需要恢复的库文件夹 复制到新服务的data文件夹内, 修改 这些文件的归属, chown -R mysql:mysql data

在这里插入图片描述
在这里插入图片描述

第四步: 重启服务
重新启动新mysql服务;

失败点:
1: 文件复制错误, 每次服务数据库文件夹时,需要重新复制ibdata1文件;
2: 文件归属, 一定要改成mysql:mysql;
操作错了, 恢复新服务的data文件夹, 重新第3,4步骤;

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值