Welcome 微信登录

首页 / 数据库 / MySQL / CentOS5.4下自动备份MySQL数据库

利用系统crontab来定时执行备份文件,按日期对备份结果进行保存,达到备份的目的。1、创建保存备份文件的路径#mkdir /opt/databack/mysql2、创建备份脚本文件#vi /usr/sbin/mysqlback.sh输入date=` date +%Y%m%d `tar zcvf /opt/databack/mysql/mysql$date.tar.gz /var/lib/mysql或者写成date=` date +%Y%m%d `mysqldump –all-databases -u root -p密码 > /opt/databack/mysql/mysql$rq.sql/var/lib/mysql是你数据库文件的目录,部分用户是/usr/local/mysql/data,每个人可能不同/opt/databack/mysql/表示保存备份文件的目录,这个每个人也可以根据自己的要求来做。3、修改文件属性,使其可执行# chmod +x /usr/sbin/mysqlbak.sh
4、修改/etc/crontab#vi /etc/crontab在下面添加01 1 * * * root /usr/sbin/mysqlbak.sh表示每天凌晨1点钟执行备份5、重新启动crond# /etc/rc.d/init.d/crond restart完成。这样每天你在/opt/databack/mysql/可以看到这样的文件mysql20100301.tar.gz   或者是mysql20100301.sql Aix 5.3下自动备份Oracle多个实例详解Linux下纯手动安装MySQL源码的步骤相关资讯      mysql  CentOS 
  • 数据库服务器 MySQL  (08/15/2013 06:50:23)
  • CentOS /usr/libexec/gconf-sanity  (07/04/2013 17:07:42)
  • 为什么我们选择CentOS而不是Debian  (06/06/2013 06:19:40)
  • CentOS虚拟机NAT静态IP设置  (07/04/2013 17:09:32)
  • CentOS 格式化新硬盘并设置开机自  (07/04/2013 16:50:50)
  • MySQL Administrator连接VMWare下  (05/24/2013 09:20:58)
本文评论 查看全部评论 (0)
表情: 姓名: 字数