数据库备份文件上传到ftp服务器脚本

备份脚本
touch uploadftp_dnbame.sh


#/bin/bash
#2018-0713
dbname = "DBName"
ftp -i -v -n <<!
open 192.168.1.114
user ftp_user ftp_password
binary
cd djhj
lcd /backup/
prompt
put ${dbname}${date +%F}.sql
close
buy
!

echo "$(date +%Y-%m-%d%H:%M:%S)  Upload $(dbname) to FTP success !"

添加到计划任务
crontab -e

20 0 * /bin/bash /scripts/uploadftp_dnbame.sh

原文地址:http://blog.51cto.com/liaoxz/2141835

时间: 2024-11-03 03:44:44

数据库备份文件上传到ftp服务器脚本的相关文章

windows7搭建ftp服务器与Java上传下载ftp服务器文件

1.Windows7搭建FTP服务器 1.1 首先新建一个用户,用于登录FTP进行操作,步骤:开始\控制面板\用户帐户和家庭安全\用户帐户\管理帐户\新建账户 1.2创建用户完成后我们开始添加IIS程序服务;进入控制面板\程序\打开或关闭Windows功能 然后点击打开在FTP服务器前面打勾,也就是把其子菜单的FTP服务和FTP扩展性打勾 1.3 创建FTP站点:进入控制面板\选择管理工具\信息服务管理器\添加站点 界面 下一步 下一步 1.4 查看FTP是否部署成功 完成FTP服务器的搭建.

linux自动备份文件 并上传到远程服务器 脚本实现

(1)在服务器上创建备份目录,并赋予权限 mkdir -p /backup/bakdata  #新建数据备份目录(2)完成备份脚本操作新建脚本文件      vi bakdata.sh添加以下内容: #!/bin/sh     dateTime=`date +%Y_%m_%d`    #当前系统时间     days=7    #删除7天前的备份数据s     orowner=bakuser   # 备份到此用户下     bakdescdir=/DATA/bakmdata     #备份文件到

linux备份数据库并上传至远程服务器(定时执行shell进行ftp上传)

#========================start shell 脚本============================ #!/bin/bash #定义备份数据库时使用的用户名和密码 db_user="root" db_passwd="111111" #定义FTP服务器地址.用户名.密码.目录 ftp_url=113.108.8.80 ftp_user=ftpuser ftp_passwd=111111 ftp_dir=/mysql_backup/xx

异步上传文件(jquery.form)+进度条+上传到ftp服务器

最近写了一个小项目需要上传文件显示进度条到ftp,总结一下分享 我用的是jQuery.form.js上传 ftp服务器,自己百度去搭建很简单的 Talk is cheap.Show me your code.         GitHub上面的源码:https://github.com/Vinkong/learngit aspx页面 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Def

使用shell脚本备份redis并上传到ftp服务器

cat redis.sh #!/bin/bash #--------------------------------------------------   #Created:2015-04-29 #Author:jimmygong #Mail:[email protected] #Function:backup redis && ftp #Version:1.0 #-------------------------------------------------- if [[ `id -

使用shell备份redis并上传到ftp服务器

cat redis.sh #!/bin/bash #--------------------------------------------------   #Created:2015-04-29 #Author:jimmygong #Mail:[email protected] #Function:backup redis && ftp #Version:1.0 #-------------------------------------------------- if [[ `id -

ubuntu crontab 定时备份postgres数据库并上传ftp服务器

最近公司要求备份数据库,所以就查了比较作的资料.废话不多说,入正题. 目的:定期备份ubuntu下的postgres数据库,打包上传到指定ftp服务器. 经过查找资料,解决方法: ①编写备份数据库.打包压缩.上传指定ftp的脚本. ②将该脚本加入到ubuntu定期计划任务crontab中. 下边是执行的步骤: ①编写shelll脚本:bk.sh,对于对shell脚本不了解的,可以百度w3cshool shell. 最好用root用户编写:su root. 编写完后,添加执行权限,新编写的shel

(转)linux自动备份oracle数据库并上传到备份服务器 脚本实现

实际项目中,备份数据是不可缺少的一步,完成数据的自动备份减少个人的工作量,是我们的目标.之前很少写过脚本,不过这些简单的操作还是可以做到的!话不多说,开始具体介绍:oracle版本:10.2.0操作系统:linuxredhat6.3具体操作:(1)在服务器上创建备份目录,并赋予权限mkdir -p /backup/oracledata #新建Oracle数据库备份目录 chown -R oracle:oinstall /backup/oracledata -R #设置目录权限为oinstall用

mysql自动备份数据库,同时ftp上传到指定服务器(scp远程获取本地备份)

最近要把服务器托管到电信机房,所以要对数据库进行备份,同时要把备份ftp上传到公司指定服务器. 一.先安装ftp服务 1.查询是否安装vsftpd: rpm -qa |grep vsftpd (rpm的安装:apt-get install rpm) 或者查询当前ftp进程:ps -ef|grep vsftpd ? 或者 ps -ef|grep ftp 2.如果没有就安装yum install vsftpd 3.安装完后看ftp安装目录:ps -ef|grep ftp 发现我的配置文件默认:/et