我通常使用mysqldump導出數據庫。但是,當數據庫非常大時,直接將數據庫文件直接gzip而不涉及MySQL deamon並將其複製到其他數據庫似乎要快得多且密集程度更低。執行MySQL大型數據庫導出的最佳方法
如:
tar -czvf {db_name}.sql.tgz /var/lib/mysql/{db_name}
這是這樣做的好方法嗎? (dis)的優點是什麼?
我也讀到這裏在另一個帖子裏提到:
rsync /var/lib/mysql/ ...
難道是隻使用rsync保留的備份數據庫同步與發展分貝一個不錯的選擇?
是的,但mysqlhotcopy在啓動之前獲取表鎖,因此它在執行文件複製之前將表置於固定狀態。 – creuzerm