gpt4 book ai didi

mysql - 如何将使用 mysql 5.0 运行的单个数据库从一台服务器备份/还原到另一台可用服务器?

转载 作者:搜寻专家 更新时间:2023-10-30 20:35:33 25 4
gpt4 key购买 nike

我目前正在使用带有 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com