mysqldump压缩备份导出导入(含定期备份shell脚本)
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,mysqldump工具自带选项没有对导出备份文件压缩功能,可结合gzip只使用一条命令压缩导出文件,方法如下:mysqldump压缩导出:# mysqldump -h292.168.0.3 -P330
千家信息网最后更新 2026年11月01日mysqldump压缩备份导出导入(含定期备份shell脚本)mysqldump工具自带选项没有对导出备份文件压缩功能,可结合gzip只使用一条命令压缩导出文件,方法如下:
mysqldump压缩导出:
# mysqldump -h292.168.0.3 -P3306 -uroot -ppwd123 --single-transaction --default-character-set=utf8 -R -E zabbix --log-error=zabbix2018030709.log |gzip > zabbix2018030709.sql.gz
参数解释:
-h 正式DB IP
-P 正式DB Port
-u 正式DB賬號
-p 正式DB賬號對應密碼
-R 導出存儲過程和函數
-E 導出事件
--single-transaction 事务一致性備份
--default-character-set 字符集,和正式db字符集一致
--log-error 錯誤日誌文件,如果備份時無錯誤發生,只寫空文件,有錯誤話寫具體內存
zabbix 导出DB name
mysqldump压缩导出后导入:
# gunzip < zabbix2018030709.sql.gz |mysql -uroot -ppwd123 zabbix
將mysqldump压缩导出寫成shell腳本(可供conrtab定時執行)
# vi zabbixdbbak.sh
FILENAME=`date +%Y%m%d%H`
cd /data/dbbak
mysqldump -h292.168.0.3 -P3306 -uroot -ppwd123 --single-transaction --default-character-set=utf8 -R -E zabbix --log-error='zabbix'$FILENAME.log |gzip > 'zabbix'$FILENAME.sql.gz
find /data/dbbak/zabbix*.gz -mtime +7 -exec rm -f {} \;
find /data/dbbak/zabbix*.log -mtime +7 -exec rm -f {} \;
# crontab -e
30 0 * * * sh /data/dbbak/zabbixdbbak.sh 1>/data/dbbak/zabbixdbbakcron.log 2>>/data/dbbak/zabbixdbbakcron.bad
mysqldump压缩导出:
# mysqldump -h292.168.0.3 -P3306 -uroot -ppwd123 --single-transaction --default-character-set=utf8 -R -E zabbix --log-error=zabbix2018030709.log |gzip > zabbix2018030709.sql.gz
参数解释:
-h 正式DB IP
-P 正式DB Port
-u 正式DB賬號
-p 正式DB賬號對應密碼
-R 導出存儲過程和函數
-E 導出事件
--single-transaction 事务一致性備份
--default-character-set 字符集,和正式db字符集一致
--log-error 錯誤日誌文件,如果備份時無錯誤發生,只寫空文件,有錯誤話寫具體內存
zabbix 导出DB name
mysqldump压缩导出后导入:
# gunzip < zabbix2018030709.sql.gz |mysql -uroot -ppwd123 zabbix
將mysqldump压缩导出寫成shell腳本(可供conrtab定時執行)
# vi zabbixdbbak.sh
FILENAME=`date +%Y%m%d%H`
cd /data/dbbak
mysqldump -h292.168.0.3 -P3306 -uroot -ppwd123 --single-transaction --default-character-set=utf8 -R -E zabbix --log-error='zabbix'$FILENAME.log |gzip > 'zabbix'$FILENAME.sql.gz
find /data/dbbak/zabbix*.gz -mtime +7 -exec rm -f {} \;
find /data/dbbak/zabbix*.log -mtime +7 -exec rm -f {} \;
# crontab -e
30 0 * * * sh /data/dbbak/zabbixdbbak.sh 1>/data/dbbak/zabbixdbbakcron.log 2>>/data/dbbak/zabbixdbbakcron.bad
文件
一致
字符
字符集
备份
一致性
事件
事务
功能
参数
命令
工具
方法
解释
脚本
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
中关村互联网科技集团
科技服务与互联网
西安互联网科技
互联网科技英文
北京互联网络科技有限公司
深圳齐家互联网科技
互联网金融监管科技
金融科技和互联网金融
互联网科技实习生岗位职责
昊天互联网科技有限公司
移动互联网年度科技创新
互联网新科技动漫ppt素材
四川慕妮娅互联网科技有限公司
互联网金融科技名词解释
众安科技工业互联网合作
互联网相关科技技术
广州梦谷互联网科技有限公司领导
恒生互联网科技趋势
网互联网络科技
广州全民伙伴互联网科技有限公司
南京欣网互联网络科技有限公司
互联网科技工作委员会
壕鑫互联网络科技
互联网巨头投资的硬核科技
广州优美互联网科技
现代互联网科技股
黑科技闪耀互联网之光
长沙互联网科技
城市宝互联网科技有限公司
互联网科技创新创业项目