mysql从data文件夹恢复数据

该教程详细描述了如何在Mac上进行MySQL数据迁移。首先强调备份data文件夹的重要性,然后部署新版本的MySQL服务并测试。接着,将旧服务的ibdata1和特定库文件复制到新服务data文件夹,调整文件权限。最后,重启新服务以完成迁移。注意点在于文件复制的准确性及文件归属的设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

此文操作的前提: 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步骤;

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值