MYSQL增量备份和全量备份脚本
首先配置下mysql增量備份:
server-id = 1
log_bin = /var/log/mysql/mysql-bin.log
binlog-ignore-db = sys, mysql, information_schema, performance_schema
#設(shè)置日志格式
binlog_format = mixed
#設(shè)置日志路徑,注意路經(jīng)需要mysql用戶(hù)有權(quán)限寫(xiě)
log-bin = /data/mysql/logs/mysql-bin.log
#設(shè)置binlog清理時(shí)間
expire_logs_days = 7
#binlog每個(gè)日志文件大小
max_binlog_size = 100m
#binlog緩存大小
binlog_cache_size = 4m
#最大binlog緩存大小
max_binlog_cache_size = 512m
innodb_buffer_pool_size=64m
innodb_thread_concurrency = 8
1.MySQLdump增量備份
假定星期日下午1點(diǎn)執(zhí)行全量備份,適用于MyISAM存儲(chǔ)引擎。
[root@test-huanqiu ~]# MySQLdump --lock-all-tables --flush-logs --master-data=2 -u root -p test > backup_sunday_1_PM.sql
對(duì)于InnoDB將--lock-all-tables替換為--single-transaction
--flush-logs為結(jié)束當(dāng)前日志,生成新日志文件;
--m
總結(jié)
以上是生活随笔為你收集整理的MYSQL增量备份和全量备份脚本的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Jmeter测试并发https请求成功了
- 下一篇: 关于mysql的change和modif