Quantcast
Channel: 容器云计算,Devops,DBA,网络安全。
Viewing all articles
Browse latest Browse all 780

mysqldump备份避免锁表

$
0
0
mysqldump备份避免锁表



生产环境中,场景难免会遇到对正在运行的数据库进行备份,而mysqldump备份会有锁表风险,导致数据在备份期间无法写入数据,
所以对正在运行的数据库备份需要慎重。下面就聊聊如何解决锁表?


mysqldump命令备份Mysql数据库的参数说明


-q       采用快速的dump方式(提高导出性能)
-e       采用多重insert语句形式(提高还原性能)
-R       导出存储过程,函数,和触发器


--events        如果是5.1以上的版本使用,包含事件
--skip-opt      避免锁表
--create-option            添加create相关的选项
--single-transaction       一致性备份
--no-autocommit      采用批量提交方式(提高还原性能)
--master-data   如果有写log-bin且版本为5.0以上的版本,则再加上 --master-data=2


改良mysqldump备份命令




我的版本是MySQL-5.7.11,启用了binlog,所以应使用如下命令备份数据库


mysqldump -uroot -p --events --single-transaction --master-data=2 --skip-opt --databases db1 db2 >/root/mysql.sql


其他


mysqldump命令适用于对数据库相对较小的MySQL进行备份,一般数据量约50GB以内,大于50GB强烈建议使用xtrabackup工具。
参考:MySql xtrabackup大数据量备份与还原

Viewing all articles
Browse latest Browse all 780

Trending Articles


Vimeo 10.7.1 by Vimeo.com, Inc.


UPDATE SC IDOL: TWO BECOME ONE


KASAMBAHAY BILL IN THE HOUSE


Girasoles para colorear


Presence Quotes – Positive Quotes


EASY COME, EASY GO


Love with Heart Breaking Quotes


Re:Mutton Pies (lleechef)


Ka longiing longsem kaba skhem bad kaba khlain ka pynlong kein ia ka...


Vimeo 10.7.0 by Vimeo.com, Inc.


FORECLOSURE OF REAL ESTATE MORTGAGE


FORTUITOUS EVENT


Pokemon para colorear


Sapos para colorear


Smile Quotes


Letting Go Quotes


Love Song lyrics that marks your Heart


RE: Mutton Pies (frankie241)


Hato lada ym dei namar ka jingpyrshah jong U JJM Nichols Roy (Bah Joy) ngin...


Long Distance Relationship Tagalog Love Quotes