文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>利用Crontab为Linux定时备份Mysql数据库

利用Crontab为Linux定时备份Mysql数据库

时间:2009-03-23  来源:sjhf

利用系统Crontab来定时执行备份文件,按日期对备份结果进行保存,达到备份的目的。   利用系统crontab来定时执行备份文件,按日期对备份结果进行保存,达到备份的目的。   1、创建保存备份文件的路径/mysqldata   #mkdir /mysqldata   2、创建/usr/sbin/bakmysql文件   #vi /usr/sbin/bakmysql   输入   rq=` date +%Y%m%d `   tar zcvf /mysqldata/mysql$rq.tar.gz /var/lib/mysql   或者写成   rq=` date +%Y%m%d `   mysqldump ——all-databases -u root -p密码 > /mysqldata/mysql$rq.sql   /var/lib/mysql是你数据库文件的目录,部分用户是/usr/local/mysql/data,每个人可能不同   /mysqldata/表示保存备份文件的目录,这个每个人也可以根据自己的要求来做。   3、修改文件属性,使其可执行   # chmod +x /usr/sbin/bakmysql   4、修改/etc/crontab   #vi /etc/crontab   在下面添加   01 3 * * * root /usr/sbin/bakmysql   表示每天3点钟执行备份   5、重新启动crond   # /etc/rc.d/init.d/crond restart   完成。   这样每天你在/mysqldata可以看到这样的文件   mysql20040619.tar.gz   你直接下载就可以了。
相关阅读 更多 +
排行榜 更多 +
斯凯僵尸杀手

斯凯僵尸杀手

飞行射击 下载
NPDP产品经理

NPDP产品经理

学习教育 下载
立方体恐龙杀手

立方体恐龙杀手

飞行射击 下载