给大家带来使用Crontab为Linux准时备份Mysql数据库
给你装的系统里为ubuntu12.04,它已经封装的很臃肿了,但是考虑到你没有很多时间投入其中,所以给你装了它,但是怎么用它提高开发效率,需要你在学习的过程中不断总结;使用体系Crontab来准时实行备份文件,按日期对备份了局举行保留,到达备份的目标。
使用体系crontab来准时实行备份文件,按日期对备份了局举行保留,到达备份的目标。
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-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
鄙人面增加
013***root/usr/sbin/bakmysql
暗示天天3点钟实行备份
5、从头启动crond
#/etc/rc.d/init.d/crondrestart
完成。
如许天天你在/mysqldata能够看到如许的文件
mysql20040619.tar.gz
你间接下载就能够了。
</p>
在这里你会学到更多的知识,学习linux,更要学习一种geek的精神,python之禅中也说过:以总结分享为荣,以跪求其解为耻; 眼看这个学期的Linux课程已经告一段落了,我觉得有必要写一遍心得体会来总结一下这学期对着门课程的学习。 对Linux命令熟悉后,你可以开始搭建一个小的Linux网络,这是最好的实践方法。Linux是网络的代名词,Linux网络服务功能非常强大,不论是邮件服务器、Web服务器、DNS服务器等都非常完善。 选择一些适于初学者的Linux社区。 写学习日记,这是学习历程的见证,同时我坚持认为是增强学习信念的法宝。 其实老师让写心得我也没怎么找资料应付,自己想到什么就写些什么,所以不免有些凌乱;很少提到编程,因为那些在实验报告里已经说了,这里再写就多余了。 首先Linux是开源的,这也是最主要的原因,想学windows,Unix,对不起我们没源代码。也正是因为这样,Linux才能够像滚雪球一样越滚越大,发展到现在这种规模。 为了更好的学习这门课程,我不仅课上认真听讲,课下也努力学习,为此还在自己的电脑上安装了Ubuntu系统。
页:
[1]