发一个MYSQL的定时备份的SH
mysqldump -u用户名 -p密码 备份的数据库名>$(date -d yesterday +%Y-%m-%d)_bolg_db.sql比如mysqldump -uroot -p123456 yhskw>$(date -d yesterday +%Y-%m-%d)_blog_db.sql
把这一条命令保存为/sbin/backupdatabase.sh
chmod +x /sbin/backupdatabase.sh
再在/etc/crontab 里面添加
01 1 * * * root /sbin/backupdatabase.sh //这一句话的意思是说每一天备份.
这样就可以了..可以把这一个写入到SH的文件里面再用CRONTABL里面调用即可.可以做到每一天备份..
U和P后面都不用空格
不知道原本的时候军哥有木有发过..我再发一下哈..给新来的朋友看看,很实用.
[ 本帖最后由 yuweitaocn 于 2011-10-8 12:02 编辑 ]
回复 1# 的帖子
数据库小的还可以,要是很大的话就不行啦 收下了,谢谢楼主。。哈哈回复 2# 的帖子
是的喔。大的不会这么做了。肯定是要用硬件备份了。回复 4# 的帖子
MYSQL数据存放数据库信息在哪个文件夹下面呢?可以告诉我一下不?我找不到!回复 5# 的帖子
/data/backup/$(date -d yesterday +%Y-%m-%d)_blog_db.sql这一个前面是加的路径
页:
[1]