打印本文 打印本文 关闭窗口 关闭窗口
使用mysqldump进行Mysql 备份
作者:武汉SEO闵涛  文章来源:敏韬网  点击数2308  更新时间:2009/4/22 20:48:54  文章录入:mintao  责任编辑:mintao
     echo "[$NewFile]Backup Success!" >> $LogFile

     rm -rf $DumpFile

     ;;

  mysqlhotcopy)

     rm -rf $DumpFile

     mkdir $DumpFile

     if [ -z $DBPasswd ]

     then

        mysqlhotcopy -u $DBUser $DBName $DumpFile >> $LogFile 2>&1

     else

        mysqlhotcopy -u $DBUser -p $DBPasswd $DBName $DumpFile >>$LogFile 2>&1

     fi

     tar czvf $NewFile $DumpFile >> $LogFile 2>&1

     echo "[$NewFile]Backup Success!" >> $LogFile

     rm -rf $DumpFile

     ;;

  *)

     /etc/init.d/mysqld stop >/dev/null 2>&1

     tar czvf $NewFile $DBPath$DBName >> $LogFile 2>&1

     /etc/init.d/mysqld start >/dev/null 2>&1

     echo "[$NewFile]Backup Success!" >> $LogFile

     ;;

  esac

fi

 

echo "-------------------------------------------" >> $LogFile

 

2.2、放入crontab定期执行dbbackup

假定dbbackup在/root目录下。我们通过使用crontab命令,设置每天0点10分执行/root/dbbakup脚本。

1、  使用 crontab –e 编辑crontab

2、  在crontab中加入:

 

#back for jabber database

10 0 * * * /root/dbbackup

 

 

 

上一页  [1] [2] [3] 

打印本文 打印本文 关闭窗口 关闭窗口