利用系统crontab来定时执行备份文件,按日期对备份结果进行保存,达到备份的目的。 利用系统crontab来定时执行备份文件,按日期对备份结果进行保存,达到备份的目的。 1、创建保存备份文件的路径/mysqldata #mkdir /mysqldata 2、创建/usr/sbin/bakmysql文件 #vi /usr/sbin/bakmysql 输入 rq=` date +%Y%m%d ` tar zcvf /mysqldata/mysql$rq.tar.gz /var/lib/mysql 或者写成 rq=` date +%...
by 剑心通明 - MySQL文档中心 - 2008-05-30 17:54:55 阅读(678) 回复(0)
本服务器主要做邮件和FTP,所以主要内容都在/home和/var下面。虽然购买了VERITAS 8.6,但是不支持RH 8.0这样高的版本。只好手工备份。每周做一个全备,每天做差分备份,这样恢复的时候只需要一个全备和一个差分备份包就可以恢复到一天前的数据。把每日的备份文件由backupuser通过FTP下载到其他WINDOWS服务器再备份到磁带上。 备份的crontab内容: [code] 0 1 * * 6 tar czf /usr/var.tar.gz /var 0 2 * * 6 tar czf /usr/home.tar...
作者: Dopsdck 出自: http://www.linuxdiyf.com 一、为了使用scp的时候不需要输入密码,采用ssh另一种用密钥对来验证的方式 。 1、使用ssh-keygen 命令生成密钥。生成过程中,除了输入密码外,其他都选择默认的值:回车即可。 QUOTE: [root@xxx root]# ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): Created directory '/root/.ssh'. Enter passphrase ...
在Eisen的帮助下,我把我解决的问题分享如下: 一、首先进行一些基础知识的准备 1. Unix定时执行任务的命令之一crontab的参数以及用法 crontab 文件的格式是: minute hour day month day_ of_ week command 其中: minute : 0-59 hour : 0-23 day of the month :1-31 month of the year :1 -12 day of the week :0-6 (0=Sunday, 1 =Monday, etc) 这些域可以是“*”号...
本服务器主要做邮件和FTP,所以主要内容都在/home和/var下面。虽然购买了VERITAS 8.6,但是不支持RH 8.0这样高的版本。只好手工备份。每周做一个全备,每天做差分备份,这样恢复的时候只需要一个全备和一个差分备份包就可以恢复到一天前的数据。把每日的备份文件由backupuser通过FTP下载到其他WINDOWS服务器再备份到磁带上。 备份的crontab内容: [code] 0 1 * * 6 tar czf /usr/var.tar.gz /var 0 2 * * 6 tar czf /usr/home.tar...
下面是时间的输出,应该没有时差问题 [root@ser root]# hwclock Thu 18 May 2006 09:45:56 PM CST -0.471124 seconds [root@tnlist root]# date Fri May 19 09:37:54 CST 2006 [root@ser root]# 下面是crontab配置 01 03 * * * source /home/backup/bak.sh 明明是3点啊。。。他居然15点执行了。。faint 谢谢!
利用系统crontab来定时执行备份文件,按日期对备份结果进行保存,达到备份的目的。 1、创建保存备份文件的路径/MySQLdata #mkdir /mysqldata 2、创建/usr/sbin/bakmysql文件 #vi /usr/sbin/bakmysql 输入 注意:`符号是TAB键上面的符号,不是ENTER左边的 还有date后要有一个空格。 rq=` date +%Y%m%d ` tar zcvf /mysqldata/mysql$rq.tar.gz /var/lib/mysql 或者写成 rq=`...
[code]#!/bin/bash T=`date +"%Y%m%d"` mkdir -p /home/mysqlbackup/$T mysqldump -uroot -p*** --opt databasename > /home/mysqlbackup/$T/databasename$T.sql[/code] 此脚本放在/下名字为mysqlbackup.sh crontab -e 加入 [code]00 22 * * * /mysqlbackup.sh >/dev/null 2>&1[/code] 为什么不自动执行?手动执行就可以.路径也没有错啊.我也试着放在/usr/sbin/下面,我的用户为root [ 本帖最后由 MYSQLER 于 2007-12...
利用系统 crontab 来定时执行备份文件,按日期对备份结果进行保存,达到备份的目的。 1、创建保存备份文件的路径 /mysqldata #mkdir /mysqldata 2、创建 /usr/sbin/bakmysql 文件 #vi /usr/sbin/bakmysql 输入 rq=` date +%Y%m%d ` tar zcvf /mysqldata/mysql$rq.tar.gz /var/lib/mysql 或者写成 rq=` date +%Y%m%d ` mysqldump --all-databases -u root -p980405 > /mys...
[oracle@mama backup]$ more 20051128-2355.log EXP-00056: ORACLE error 12547 encountered ORA-12547: TNS:lost contact EXP-00000: Export terminated unsuccessfully 请问这是什么错误。
环境:scounix、informix5 写了个脚本备份数据库,手工执行时正常进行,然而利用crontab时却不能达到目的,好像dbexport 根本没有执行。程序如下: #/bin/sh # cd /bee dbexport bee tar cvf bee.tar bee.exp compress bee.tar 以上程序是针对bee用户的。利用crontab,生成一个大小为54b的bee.tar.Z