新服务器恢复或镜像mysql数据库的所有数据文件

7 篇文章 0 订阅
5 篇文章 0 订阅
本文介绍了如何在保持大版本不变的情况下,从MySQL 8.0.20平滑升级到8.0.24。提供了三种方案:直接复制数据库文件、使用Navicat数据库同步和利用dbsync_mysql_postgresql工具。详细步骤包括关闭服务器、文件复制、启动检查等关键操作,并提到了可能遇到的问题及解决方法。
摘要由CSDN通过智能技术生成

新服务器先安装和旧服务器大版本相同,小版本可不同的mysql

这里示例的是8.0.20 到8.0.24

方案1

1 关闭两边的数据库服务器

 

2 进入mysql数据库存储的文件夹

因为我使用的是宝塔安装的,目录在/www/server/data

3 删除新服务器的数据库文件夹

的所有文件即/www/server/data的所有文件。因为宝塔是禁止这么操作,使用Navicat链接上,可以删除

4 拷贝文件

将原数据库文件,全部拷贝到新服务器上

因为我们是跨网段了,所有使用了sftp

5 启动新服务器mysql

如果启动不起来。 看看文件是否拷贝完整,并且,目录正确

检查 1 删除mysql-bin.index这个文件 尝试

检查 2 my.cnf 这个配置文件检查有没有skip-federated这个字段,如果有注释或者删除。

检查 3 my.cnf文件内存在lower_case_table_names=1 字段,注释掉它

检查 4 文件权限。

 方案2 使用 navicat的数据库同步

这个一次只能同步一个数据库,如果不多的话,可以这么处理,这里不细说

 

 方案3 使用工具

dbsync_mysql_postgresql

这个软件也是一次只能同步一个数据库。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值