最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
linux 备份数据库与网站文件详解
时间:2022-11-14 22:08:32 编辑:袖梨 来源:一聚教程网
例1,手动备份数据库与网站文件
代码如下 | 复制代码 |
#!/bin/sh #程序开始 TODAY=`date "+%Y%m%d"` tput init echo "" read choice $DATABASEDIR/aadb/$table.bcp -Usa -Ppwd -SServer -Jiso_1 -n -T409600 $DATABASEDIR/bbdb/$table.bcp -Usa -Ppwd -SServer -Jiso_1 -n -T409600 |
例2,自动定时备份数据库
代码如下 | 复制代码 |
#!/bin/bash NewFile="$BackupPath"db$(date +%y%m%d).tgz |
#lftp -f lftp.sh 如果有FTP可同时上传ftp中。
再利用crontab命令生成/var/spool/cron/root 文件
crontab –e (就会打开一个编辑窗口,第一行会有内容格式的提示,在此输入命令)
m h dom mon dow command (具体意义表示:分钟 小时 日期 月份 星期 命令,在某月(mon)的某天(dom)或者星期几(dow)的几点(h,24小时制)几分(m)执行某个命令(command))
如: 10 02 * * * /home/backup/autobackupmysql.sh (表示零晨二点十分执行备份脚本)
例3,我们自己的一个Linux VPS 自动备份数据到远程主机FTP
如果系统上没有ftp命令,先执行yum install -y ftp进行安装。
需要先建立/home/backup/目录,该目录不能用作其他用途。
代码如下 | 复制代码 |
#!/bin/bash #FTP信息 #备份数据库 #备份网站 #操作FTP cd /home/backup/ rm -rf /home/backup/*.tar* |
相关文章
- 人们熟悉的寄居蟹属于以下哪种分类 神奇海洋11月21日答案 11-21
- 第五人格11.22共研服有什么更新 11月22日共研服更新内容介绍 11-21
- 原神恰斯卡怎么培养 11-21
- 无期迷途四星装束是谁 11-21
- 王者荣耀帝丹高中校服怎么获得 11-21
- 光遇姆明季后续版本怎么玩 11-21