create user ‘backup’@’localhost’ identifiedby ‘’;mysql
grant select, reload, lock tables,replication client, show view, event, view, process on *.* to‘backup’@’localhost’;sql
mysqldump –ubackup –p –master-data=2–single-transaction –routines –triggers –events mc_orderdb >mc_orderdb.sql 備份一個庫ide
mysqldump –ubackup –p –master-data=2–single-transaction –routines –triggers –events mc_orderdb table_nametable_name…> xxx.sql 備份表spa
mysqldump –ubackup –p –master-data=1 –single-transaction –routines –triggers–events –all-databases > db.sql 備份整個實例orm
mysqldump –ubackup –p –master-data=2–single-transaction –routines –triggers –events –tab=’/xx/xxx’ mc_orderdb >xxx.sql 分表結構和數據分開備份it
mysql需對/xx/xxx可寫權限io
mysqldump –ubackup –p –master-data=2–single-transaction –where=」order_id> 1000 and order_id <1050」 mc_orderdbtable_name > xxx.sql where條件的單表備份event