作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我目前正在使用带有 innodb 存储引擎的 mysql server 5.0。我想从源服务器备份数据库并将其还原到可用的目标服务器之一。
选项 1:在我的 .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 不可行,或者因为我遗漏了什么。
最佳答案
关于mysql - 如何将使用 mysql 5.0 运行的单个数据库从一台服务器备份/还原到另一台可用服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41291107/
我是一名优秀的程序员,十分优秀!