在/root目录下创建一个mysql_backup的目录,用来存放mysql的备份文件
mkdir /root/mysql_backup
cd /root/mysql_backup
vi 一个脚本文件
vi backup.sh
再这个文件里面添加代码
backupdir=/root/mysql_backup time=`date +%Y%m%d%H`
mysqldump -uroor -proot databasename>$dackupdir/databasename$time.sql;
编程好之后,wq保存该文件 , 其中databasename为你要备份的数据库名
然后给这个文件可执行权限 chmod 777 backup.sh
./backup.sql
然后直接执行下该文件看下有没有.sql文件生成 ;
----------------------------------------------------------------------
cd /etc
vi crontab
插入
29 16 * * * root /root/mysql_backup/backup.sh
说明16点29分root执行root/mysql_backup下面的backup.sh文件
重启crontab服务
/etc/rc.d/init.d/crond restart
mysql定时备份就可以了