0

我有一个生产数据库,我想复制到开发人员。不幸的是,执行此操作需要大约一个小时mysqldump | mysql,我很好奇是否有更快的方法通过 mysql 中的直接 sql 命令执行此操作,因为这将进入相同的 dbms 而不会移动到其他地方的另一个 dbms。

关于在 dbms 内部执行此操作以消除漫长等待时间的流线型流程的任何想法/想法?

注意:这里的主要目标是避免长达一小时的复制,因为我们需要非常快速地从开发数据库中的生产中获取一些数据。这不是关于锁定或复制的问题。想根据我的一些评论进行澄清,包括比我最初应该拥有的更多信息/辅助评论。

4

1 回答 1

1

您可以设置一个从站来复制生产数据库,然后从从站获取转储。这将允许您的生产数据库继续正常运行。

从站完成备份后,它将赶上主站。

http://dev.mysql.com/doc/refman/5.0/en/replication-solutions-backups-mysqldump.html

于 2013-05-14T04:21:54.537 回答