Linux下自动备份MySQL的方法
Linux下可以利用crontab系统每天定时备份MySQL数据库,以下是详细步骤:
1、创建保存备份文件的路径/mysqldata
#mkdir/mysqldata
2、创建/usr/sbin/bakmysql文件
#vi/usr/sbin/bakmysql
输入
rq=`date+%Y%m%d`
tarzcvf/mysqldata/mysql$rq.tar.gz/var/lib/mysql
或者写成
rq=`date+%Y%m%d`
mysqldump–all-databases-uroot-p980405>/mysqldata/mysql$rq.tar.gz
/var/lib/mysql是你数据库文件的目录,部分用户是/usr/local/mysql/data,每个人可能不同
/mysqldata/表示保存备份文件的目录,这个每个人也可以根据自己的要求来做。
3、修改文件属性,使其可执行
#chmod+x/usr/sbin/bakmysql
4、修改/etc/crontab
#vi/etc/crontab
在下面添加
013***root/usr/sbin/bakmysql
表示每天3点钟执行备份
5、重新启动crond
#/etc/rc.d/init.d/crondrestart
完成。
这样每天你在/mysqldata可以看到这样的文件
mysql20100101.tar.gz
热门推荐
10 五一公司放假祝福语简短
11 追星女孩的祝福语简短
12 给长辈端午祝福语 简短
13 生日祝福语有诗意简短
14 团圆日祝福语简短
15 中秋商务祝福语简短最新
16 温暖文艺简短祝福语短句
17 男孩上学祝福语简短的
18 入住酒店文案祝福语简短