适用于Linux平台下的一个定时备份压缩数据库代码

压缩备份Mysql数据库

#!/bin/bash

shijie=`date +%Y%m%d`

backRenRenDb=renren_minishijie$shijie.sql

back4399Db=4399_minishijie$shijie.sql

backManyouDb=Manyou$shijie.sql

backRenRenFile=renren$shijie.tar.gz

back4399File=file4399$shijie.tar.gz

backManyouFile=Manyou$shijie.tar.gz

password=123456

cd /var/www/back

mysqldump -uroot -p$password --default-character-set=utf8 --opt --extended-insert=false --triggers -R --hex-blob --single-transaction renren > $backRenRenDb

echo -e "Backup "$backRenRenDb" DONE!\n"

mysqldump -uroot -p$password --default-character-set=utf8 --opt --extended-insert=false --triggers -R --hex-blob --single-transaction 4399 > $back4399Db

echo -e "Backup "$back4399Db" DOne!\n"

mysqldump -uroot -p$password --default-character-set=utf8 --opt --extended-insert=false --triggers -R --hex-blob --single-transaction manyou > $backManyouDb

echo -e "Backup "$backManyouDb" DONE \n";

tar -zcvf $backRenRenFile $backRenRenDb

echo -e "Backup File "$backRenRenFile" Done!\n"

tar -zcvf $back4399File $back4399Db

echo -e "Back File "$back4399File" Done \n";

tar -zcvf $backManyouFile $backManyouDb

echo -e "Back File "$backManyouFile" Done \n";

rm -f $backManyouDb

rm -f $backRenRenDb

rm -f $back4399Db

echo -e "Backup Done"

#ftp upload

ftphost=192.168.1.1

ftpuser=test

ftppass=test

ftp -n $ftphost <

user $ftpuser $ftppass

passive

put $backRenRenFile $backRenRenFile

bye

END_SCRIPT

mysql 备份压缩数据库_备份压缩mysql 数据库相关推荐

  1. Mysql数据库的简单备份与还原_简单的MySQL备份与还原方法分享

    为了安全起见,需要经常对数据库作备份,或者还原.对于 MySQL 而言,最方便的方法可能就是用 phpMyAdmin 的导出.导入功能了,但如果你的数据库体积比较大,作为 Web 应用的 phpMyA ...

  2. linux mysql 备份还原数据库_备份和还原MySQL数据库的简便方法

    我们现在将讨论如何备份数据库和还原MySQL.数据库的维护非常重要,因为数据库包含我们拥有的重要数据,因此,应备份数据库以避免数据丢失. 备份有两个目的.主要目的是在数据丢失(由于删除或损坏)时恢复数 ...

  3. 兄弟连mysql数据库_兄弟连学python-------MySQL数据库基础知识

    1.数据库系统(database system) 数据库系统是计算机系统中一种专门管理数组资源的系统,数据库存储的是一组或多组经过处理后的数据,管理这个数据库的软件成为数据库管理系统. 组成: 数据库 ...

  4. mysql做kv数据库_从零开始写KV数据库:基于哈希索引

    前言 新的KV数据库层出不穷,我们经常听说的KV数据库如RocksDb.Hbase等都是基于日志结构的存储引擎.最近我在看<数据密集型应用系统设计>,里面有一章专门在讲日志结构的存储引擎的 ...

  5. 如何复制mysql数据库_怎么复制mysql数据库到另一台电脑上?

    有两种办法. 1.在B机器上装mysql. 将A机器上的mysql/data下的你的数据库目录整个拷贝下来. 将B机器上的mysql服务停止. 找到B机器上的mysql/data目录,将你拷贝的目录粘 ...

  6. mysql 日志文件 自动_自动恢复MySQL数据库的日志文件思路分享及解决方案

    如果MySQL服务器启用了二进制日志,你可以使用mysqlbinlog工具来恢复从指定的时间点开始 (例如,从你最后一次备份)直到现在或另一个指定的时间点的数据."mysqlbinlog:用 ...

  7. mysql 烂泥行天下_烂泥:mysql数据库使用的基本命令

    本文首发于烂泥行天下. 1.连接数据库的格式 mysql -h IP -u用户名 -p密码; 1.1连接远程数据库 mysql -h 192.168.1.214 -uroot -p123456 也可写 ...

  8. rds mysql 恢复到本地_阿里云RDS数据库备份文件恢复到本地mysql数据库

    一.安装mysql和xtrabackup (1)安装mysql 因为RDS是5.6版本,所以我们本地的mysql数据库要与RDS版本对应. rpm -ivh http://repo.mysql.com ...

  9. mysql db模块下载_易语言MySql数据库操作类V1.0模块源码

    易语言MySql数据库操作类V1.0模块源码 易语言MySql数据库操作类V1.0模块源码 系统结构:MySql数据库连接类_测试子程序,置连接选项,连接,关闭,是否已连接,取连接句柄,置连接句柄,执 ...

  10. 怎么重启网站mysql数据库_如何重启MySQL数据库服务

    服务器的启动和停止 停止:net stop mysql 启动:net start mysql -------------------------mysql mode相关问题-------------- ...

最新文章

  1. DBScript:轻量级ORM
  2. Rectangular inference 矩形推理
  3. Oracle PCTfree assm,Oracle 段空间管理方式与PCTFREE和PCTUSED的概念
  4. 朴素贝叶斯原理及实现
  5. js javascript UTF-8 GB2312编码转换
  6. java心形代码_使用java打印心型、圆形图案的实现代码_java
  7. Unity - Windows获取屏幕分辨率、可用区域
  8. 现代信号处理——阵列信号处理(阵列信号的高分辨处理)
  9. 106、对待低优先级bug的可行方法
  10. 【考研经验】2018福州大学考研初试+复试心得
  11. 这台IPAD最适合程序员编程!!!
  12. 极速office(Word)怎么修改纸张方向
  13. 如何使用二维码布置英语作业?
  14. lisp医院化验系统_lis系统参数(医院实验室信息管理系统).doc
  15. python 如何自动生成exl_python如何做excel自动化
  16. 一块钱起拍的房子,水有多深?
  17. LINUX命令全称英语
  18. ac3165 linux驱动_为什么Linux系统没有类似Windows上的还原精灵和影子系统?
  19. jQuery-------zTree树形插件-jQuery插件
  20. No.3 说地道的美语,最简单的句子,你行吗?

热门文章

  1. CVPR2020 best paper:对称可变形三维物体的无监督学习
  2. android edittext限制字节_android EditText输入限制
  3. 浅谈WebSocket
  4. 海思osd+freetype+SDL+SDL_ttf编译成功后,Makefile的编写
  5. 生信分析-TBtools绘制热图
  6. 如何写好一篇科技论文?以Wiley科技刊为例(附视频)
  7. ISME:水库蓝藻水华发生和消退后浮游生物群落的动态变化
  8. MPB:华南农大王文策组-​水禽肠道食糜微生物脂多糖含量的检测
  9. 245热图展示微生物组的物种和功能丰度或有无、距离矩阵
  10. Cell子刊:人体肠道病毒组高度多样、稳定且个体特异