首頁 > 資料庫 > mysql教程 > CentOS5.4下自动备份MySQL数据库

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-06-07 16:57:01
原創
915 人瀏覽過

利用系统crontab来定时执行备份文件,按日期对备份结果进行保存,达到备份的目的。1、创建保存备份文件的路径#mkdir /opt/databa

利用系统crontab来定时执行备份文件,按日期对备份结果进行保存,达到备份的目的。

1、创建保存备份文件的路径

#mkdir /opt/databack/mysql

2、创建备份脚本文件

#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

linux

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
linux安裝mysql報錯
來自於 1970-01-01 08:00:00
0
0
0
mysql 升級後無法重新啟動mysql服務的問題
來自於 1970-01-01 08:00:00
0
0
0
MySQL停止進程
來自於 1970-01-01 08:00:00
0
0
0
phpstudy不能啟動mysql?
來自於 1970-01-01 08:00:00
0
0
0
環境中mysql
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板