如何备份实时mysql数据库?

dra*_*ool 5 mysql innodb mysqldump backup mysql-5.5

我有 12 GB MySQL InnoDB 数据库,每秒大约有 800 个查询。我刚开始对它进行 'mysqldump' 进行备份,我的网站上就开始出现 '503'。

如何在不影响站点性能的情况下备份我的实时数据库?

Ahm*_*sna 5

由于数据库大小不小,请尝试以下命令:

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

  • `--single-transaction` 禁用 `--lock-tables`,因此不需要 `--lock-tables=false` (参见 http://dba.stackexchange.com/a/60145/877) (2认同)