定时备份
mysql自带了一个mysqldump专门用来备份的,下面两行将会生成一个fed_2011_02_20.sql这种形式的文件,当然也可以再tar打个包
filename='fed_'date +%Y_%m_%d
'.sql'
mysqldump -u root -pjser fed > ~/fedbackups/$filename
其中fed是一个库,mysqldump的常用如下:
Usage: mysqldump [OPTIONS] database [tables]
OR mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...]
OR mysqldump [OPTIONS] --all-databases [OPTIONS]
更多详细用法请直接mysqldump –help
服务器使用的是linux,加入定时任务
jser@fed:~$ crontab -e
55 23 * * 0 sh ~/fedback.sh #周日23点55分备份