Mysql

如何備份實時mysql數據庫?

  • June 6, 2017

我有 12 GB MySQL InnoDB 數據庫,每秒大約有 800 個查詢。我剛開始對其進行“mysqldump”進行備份,我就開始在我的網站上收到“503”。

如何在不影響站點性能的情況下備份我的實時數據庫?

由於數據庫大小不小,請嘗試以下命令:

mysqldump -u USER -p --single-transaction --quick --lock-tables=false --all-databases (or) DATABASE | gzip > OUTPUT.gz

您需要使用 Percona XtraBackup 工具。它對龐大的數據集就像一個魅力,並且不會中斷 MySQL 操作。http://www.percona.com/doc/percona-xtrabackup/2.2/innobackupex/creating_a_backup_ibk.html有一些技巧,但這是值得的。

引用自:https://dba.stackexchange.com/questions/84223