linux 备份mysql并上传_Linux 网站目录和MySQL备份并上传FTP
#!/bin/bash
MYSQL_USER=root
MYSQL_PASS=
FTP_USER=
FTP_PASS=
FTP_IP=
FTP_backup=backup
WEB_DATA=/home/wwwroot
DataBakName=Data_$(date +”%Y%m%d”).tar.gz
WebBakName=Web_$(date +”%Y%m%d”).tar.gz
OldData=Data_$(date -d -3day +”%Y%m%d”).tar.gz
OldWeb=Web_$(date -d -3day +”%Y%m%d”).tar.gz
rm -rf /home/backup/Data_$(date -d -3day +”%Y%m%d”).tar.gz /home/backup/Web_$(date -d -3day +”%Y%m%d”).tar.gz
cd /home/backup
for db in `/usr/local/mysql/bin/mysql -u$MYSQL_USER -p$MYSQL_PASS -B -N -e ‘SHOW DATABASES’ | xargs`; do
(/usr/local/mysql/bin/mysqldump -u$MYSQL_USER -p$MYSQL_PASS ${db} | gzip -9 – > ${db}.sql.gz)
done
tar zcPf /home/backup/$DataBakName /home/backup/*.sql.gz
rm -rf /home/backup/*.sql.gz
tar zcf /home/backup/$WebBakName $WEB_DATA
ftp -v -n $FTP_IP << END
user $FTP_USER $FTP_PASS
type binary
cd $FTP_backup
delete $OldData
delete $OldWeb
put $DataBakName
put $WebBakName
bye
END
linux 备份mysql并上传_Linux 网站目录和MySQL备份并上传FTP相关推荐
- linux 安装nginx php mysql 配置文件在哪_linux下 php+nginx+mysql安装配置
我主要是用来安装php,以及nginx和php的交互. 一 安装插件 可以选择YUM安装或者源码编译安装gccgcc-c++zlib pcre pcre-devel libevent libevent ...
- unknown mysql server host解决_Linux系统连接RDS MySQL实例提示“Unknown MySQL server host”错误的解决方法...
问题描述 使用Linux系统的ECS实例连接RDS MySQL实例时提示如下错误. Unknown MySQL server host 问题原因 由于开启iptables导致域名解析的数据包被丢弃,查 ...
- 如何将视频上传到网站服务器,如何将本地视频上传到云服务器
如何将本地视频上传到云服务器 内容精选 换一换 在本地主机和Windows云服务器上分别安装QQ.exe等工具进行数据传输.使用远程桌面连接mstsc方式进行数据传输.该方式不支持断点续传,可能存在传 ...
- linux php mysql安装完整版本_Linux下安装PHP+MySQL+Apache完整版
首先下载httpd-2.2.9.tar.gz.MySQL-5.0.41.tar.gz.php-5.2.6.tar.gz.autoconf-2.61.tar.gz.freetype-2.3.5.tar. ...
- linux c mysql 增删改查_Linux C语言连接MySQL 增删改查操作
Linux下想要测试mysql和memcached的性能,因为是服务器只能通过终端连接,所以考虑用C语言写测试代码.于是研究了把C怎么连接MySQL以及增删改查的代码.安装mysql-client或者 ...
- 如何用手机浏览电脑上的本地网站(PHP+Mysql+Apache环境)
(1)你需要有wifi网络: (2)打开windows控制台(开始->运行->cmd),输入ipconfig /all 查看电脑本地ip,我的本地ip是:192.168.8.28: (3) ...
- mysql linuxl环境搭建_Linux环境下的MySQL搭建
今天重装了一个新的Linux发行版本--deeping,本想着解决一下前面的Ubuntu以外卡死的情况,发现还是卡死,后来把显卡驱动改成开源, 删除了谷歌浏览器,果然deeping稳定了:就不知道今后 ...
- 建站助手切换mysql版本_巧用网站管理助手,Mysql数据库损坏修复
站访问提示mysql错误:Table XXX is marked as crashed and should be repaired 修复方法如下: 一.管理助手方式: 打开管理助手,打开mysql数 ...
- liunx mysql 3306端口开启_linux中怎么开启mysql的3306端口
展开全部 linux中mysql的3306端口默认是打开的,如果没有打开需要设置防火墙开放3306端口,防火墙开放3306端口的命令为:e68a84e8a2ad62616964757a68696461 ...
最新文章
- eclipse 快捷键_eclipse两种注释的快捷键
- ASP.NET页面的字符编码设置
- LINUX内核下跑单片机按键,S3C2440下linux按键驱动编写及测试程序
- 如何提取html的文本,如何从html标签之间提取文本?
- 解决-硬盘安装器/GHOSTERR/WINPE/FreeLaunchBar问题
- LeetCode每日一题——两数相加
- python清除所有变量_python清理变量
- 泛泛而谈的菜鸟学习记录(二)—— unity静态和动态批处理
- Xshell 连接服务器失败的解决方法
- Observability——Wavefront
- python基础教程第三版豆瓣-数据结构与算法必读书单吐血整理推荐【附网盘链接】...
- iOS字体像数与磅的对应关系
- git push 使用中遇到的Permission to xxx denied to xxx问题终极解决方案
- 车辆工程(1)——线性二自由度汽车模型的运动方程
- 动态创建表,并批量入库表数据(字段在程序运行之前未知)
- shellcode加密过杀软
- win7系统下如何在虚拟机中安装Linux系统
- 所见即所得的 markdown 编辑器:Typora
- 秒表计时器怎么读_秒表应该怎么读?
- 推荐一个下载神器(官网资料下载必备)
热门文章
- observable_Java Observable setChanged()方法与示例
- Java类类getComponentType()方法与示例
- 第 5-6 课:Java 并发包中的高级同步工具 + 面试题
- Visual Studio 2010 中JS注释制作
- HDFS使用JavaAPI操作上传特定副本到datanode
- 关注微信公众号使其自动发送欢迎你关注消息
- Mybatis+Tomcat使用JNDI配置数据源入门
- 子网掩码与子网个数、主机地址个数的关系
- java面向对象基础代码_JAVA基础知识点之Java面向对象
- eureka server配置_springcloud+eureka整合分布式事务中间件seata