1 | 生产环境中,场景难免会遇到对正在运行的数据库进行备份,而mysqldump备份会有锁表风险,导致数据在备份期间无法写入数据,所以对正在运行的数据库备份需要慎重。下面就聊聊如何解决锁表? |
mysqldump命令备份Mysql数据库的参数说明
1 | -q 采用快速的dump方式(提高导出性能) |
改良mysqldump备份命令
1 | 我的版本是MySQL-5.7.11,启用了binlog,所以应使用如下命令备份数据库 |
其他
1 | mysqldump命令适用于对数据库相对较小的MySQL进行备份,一般数据量约50GB以内,大于50GB强烈建议使用xtrabackup工具。 |
- 本文作者: GaryWu
- 本文链接: https://garywu520.github.io/2018/07/02/mysqldump备份避免锁表/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!