gpt4 book ai didi

mysql - 我可以在不停止 MySQL 服务器的情况下传输一个 MySQL 数据库吗?

转载 作者:行者123 更新时间:2023-11-29 06:15:38 25 4
gpt4 key购买 nike

详细:我有一些MySQL数据库,例如:

CREATE DATABASE MyDB1;
CREATE DATABASE MyDB2;
CREATE DATABASE MyDB3;
CREATE DATABASE MyDB4;

每个数据库都由另一个客户端使用。 MyDB1开始使用太多资源并且需要专用服务器。我需要传输仅一个数据库(如果该数据库不可用也没关系(如果它始终可用更好)其他数据库应该始终可用。免费版本的MySQL是否足够?每个数据库大小接近 5 GB。

最佳答案

MySQL 有一个名为 myqslhotcopy 的工具,旨在转储正在运行的数据库。然而它确实使用了lock_table,但它应该是比mysqldump 更快的方法。 http://dev.mysql.com/doc/refman/5.0/en/mysqlhotcopy.html

我的建议是在非高峰时段转储数据库并使用 scp/rsync 将其移动到所需的服务器。

另一种方法是使用 mysqldump,正如 Bitmap 在他的回答中建议的那样。

关于mysql - 我可以在不停止 MySQL 服务器的情况下传输一个 MySQL 数据库吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6783908/

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