什么是转储大(太字节)数据库的最佳方法?除了mysqldump之外还有其他更快/更有效的方法吗?这是打算压缩,解压缩,然后重新导入到另一台服务器上的另一个mysql数据库。
答案 0 :(得分:3)
如果您可以停止数据库服务器,最好的方法可能是:
然后将复制的文件移动到新服务器,并在文件之上调出数据库。这样做有点复杂,但它是迄今为止最快的方式。
我曾经是MySQL中数TB级数据库的DBA,这是我们每晚备份数据库的方法之一。 mysqldump
永远不会对那些大的数据起作用。我们每晚都会停止数据库并将文件复制到底层文件中。
答案 1 :(得分:0)
由于您的意图似乎有两个数据库副本,为什么不设置复制来执行此操作?
这将确保数据库的两个副本保持相同的状态(无论如何都是数据)。
而且,如果要导出快照,可以: