首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将运行mysql 5.0的单个数据库从一台服务器备份/恢复到另一台可用服务器?

问如何将运行mysql 5.0的单个数据库从一台服务器备份/恢复到另一台可用服务器?
EN

Stack Overflow用户
提问于 2016-12-23 04:22:27
回答 0查看 51关注 0票数 2

我目前使用的是带有innodb存储引擎的mysql server 5.0。我想从源服务器备份一个数据库,并将其恢复到其中一个可用的目标服务器。

选项1:使用my .cnf中的innodb_file_per_table选项,尝试将table.ibd文件复制到另一台服务器并进行恢复。我在其他网站上看到了mysql 5.6支持它的例子,但我不确定mysql server 5.0是否支持它。我尝试了https://dev.mysql.com/doc/refman/5.6/en/innodb-migration.html中给出的步骤,但对我不起作用。

选项2:使用mysqldump获取数据库的转储,并在目标中使用mysqlimport执行mysql导出/导入。但是,通过这样做,我需要在执行导出之前在源位置锁定数据库。这可以在mysqldump正在进行时防止对源数据库的任何传入请求。

我仍然在探索其他选择,但我不确定选项1是由于mysql 5.0版而不可行,还是因为我错过了一些东西。

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41291107

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档