利用系统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)