mysqldump工具自带选项没有对导出备份文件压缩功能,可结合gzip只使用一条命令压缩导出文件,方法如下:

mysqldump压缩导出:

# mysqldump -h192.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

將mysqldump压缩导出寫成shell腳本(可供conrtab定時執行)

# vi zabbixdbbak.sh

FILENAME=`date +%Y%m%d%H`

cd /data/dbbak

mysqldump -h192.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

mysql 导出并压缩_mysql压缩备份导入导出相关推荐

  1. mysql中备份和导出的区别_mysql的备份和导出

    1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u root -p dataname >dataname.sql 备份MySQ ...

  2. db2 如何导出insert语句_MySQL 执行脚本/导入/导出数据

    执行脚本:mysql下如何执行sql脚本 一般当要执行的MySQL语句比较复杂的时候,我都会采用执行sql脚本的形式.比如我要创建一个包含近百个字段的一张数据表:在这张表中插入数据等等. 脚本案例: ...

  3. ie如何导入html文件类型,Magicodes.IE: 导入导出通用库,支持Dto导入导出以及动态导出,支持Excel、Word、Pdf和Html。...

    Magicodes.IE 导入导出通用库,支持Dto导入导出以及动态导出,支持Excel.Word.Pdf和Html. 疯狂的徽章 GitHub Azure DevOps Build Status: ...

  4. mysql命令导入导出数据库_MYSQL命令行导入导出数据库详解

    Mysql命令行导入数据库: 1,将要导入的.sql文件移至bin文件下,这样的路径比较方便 2,同上面导出的第1步 3,进入MySQL:mysql -u 用户名 -p 如我输入的命令行:mysql ...

  5. 导出mysql sql语句吗_mysql sql语句导入与导出

    mysql sql语句导入与导出 导入: mysql -u root -p 数据库名 如: C:/mysql/bin>mysql -u root -p house < c:/1-1.txt ...

  6. mysql数据库咋还原_mysql数据库备份和还原

    一.数据备份 1.使用mysqldump命令备份 mysqldump命令将数据库中的数据备份成一个文本文件.表的结构和表中的数据将存储在生成的文本文件中. mysqldump命令的工作原理很简单.它先 ...

  7. mysql excel 命令行_MySQL 命令行数据导出到 Excel

    显示行号 | 选择喜欢的代码风格 默认 GitHub Dune LakeSide Plateau Vibrant Blue Eighties Tranquil 将 MySQL 的数据导出 Excel, ...

  8. mysql连接,修改密码,增加用户,显示,导入导出

    [要点] *连接mysql *修改密码 *增加用户 *显示 *导入导出sql *清除屏幕 [详细] (一) 连接MYSQL: 格式: mysql -h主机地址 -u用户名 -p用户密码 1.例1:连接 ...

  9. oracle客户端备份导入导出数据库(exp,imp)

    当从服务器上备份数据到本地 exp HPTDATA/HPTDATA@HPTDATA F:\backup\1.dmp 说明 exp是orcale 备份数据库操作语句 第一个 HPTDATA 是服务器数据 ...

最新文章

  1. ajax怎样发变量,使用jQuery Ajax发送多个变量
  2. R语言glm模型预测(predict)过程及Error in eval(predvars, data, env) 错误原因
  3. python mysql索引 优化神器explain 慢查询
  4. android java 时间测试方法_一个让你开挂的Android 性能测试方法
  5. Chrome DevTools — Network
  6. Spring整合Redis详解
  7. 推荐一首歌,个人感觉不错...
  8. 数据库(基础SQL)
  9. SoftICE Window Resizing Commands
  10. java-net-php-python-jsp固定资产管理系统计算机毕业设计程序
  11. 斗鱼实时计算平台的演进
  12. 功不唐捐—— 程序员职场第一课 后记
  13. deepin20如何换源_Deepin 20 安装教程和基本配置
  14. Java8 :流式数据处理
  15. Python读写文件rb,wb,ab模式
  16. 回顾 Exchange 2007 SCC 安装-供需要的人参考!
  17. Android :约束布局ConstraintLayout 之 Chains 链式约束
  18. 【统计分析】(task5) 金融量化分析与随机模拟(通过随机模拟估计看涨期权的报酬分布)
  19. 分享5个黑科技APP,都是优秀好资源,手机里没有的可惜了
  20. 华兴资本CEO包凡:今年将更积极参与保荐人业务

热门文章

  1. 一行代码进行闰年的判断
  2. Python Tricks —— 计算 1+1/2+1/4+...=2
  3. web和python前景_我想了解一下pythonweb和javaweb比较详细的学习成本和应用前景,谢谢!?...
  4. 学python可以从事什么工作-学完Python能从事哪些工作?
  5. 自学python要多久-大家觉得自学python多久能学会?
  6. 怎样学好python编程-Python编程怎么学习好?老男孩Python入门
  7. cimco edit v5_iA Writer for Mac(写作软件)v5.6.3
  8. x264源代码简单分析:宏块编码(Encode)部分
  9. Linux 开发中的常用命令 ( Cygwin 环境也同样适用)
  10. MFC的多国语言界面的实现