首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以在不停止MySQL服务器的情况下传输一个MySQL数据库吗?

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

Server Fault用户
提问于 2011-07-21 23:17:27
回答 3查看 124关注 0票数 0

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

代码语言:javascript
复制
CREATE DATABASE MyDB1;
CREATE DATABASE MyDB2;
CREATE DATABASE MyDB3;
CREATE DATABASE MyDB4;

每个数据库都由另一个客户端使用。MyDB1开始使用过多的资源,需要专用服务器。我只需要传输一个数据库(它的好,如果该数据库将是不可维护的(更好的,如果它将是所有的时间),其他数据库应该是所有的时间。MySQL的免费版本足够了吗?每个数据库大小接近5GB。

EN

回答 3

Server Fault用户

回答已采纳

发布于 2011-07-27 22:18:15

票数 -2
EN

Server Fault用户

发布于 2011-07-22 02:45:05

5GB没有问题。

mysqldump -u用户-p --选择MyDB1 > MyDB1.sql

然后在新主机上

mysql -u用户-p < MyDB1.sql

票数 4
EN

Server Fault用户

发布于 2011-07-22 01:40:11

转储数据库并将其重新加载到新服务器上。当你移动它的时候,它将失去使用,但是它应该不会花很长时间来转储/重新加载,而且当它正在传输的时候,有人可以修改应用程序代码来指向新机器。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/292868

复制
相关文章

相似问题

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