Linux Mysql 数据库备份脚本

baktime=$(date +%Y%m%d%H%M%S)

find /usr/local/auto_databasebak -mtime +4 -type f -exec /bin/rm {} \;

/usr/local/mysqlmysql/bin/mysqldump -h127.0.0.1 -uroot -pyoyogame3 --opt -R --single-transaction xj_gameserver | gzip >/usr/local/auto_databasebak/dbbak_xj_gameserver_$baktime.sql.gz

/usr/local/mysqlmysql/bin/mysqldump -h127.0.0.1 -uroot -pyoyogame3 --opt -R --single-transaction xj_gameserver_18 | gzip > /usr/local/auto_databasebak/dbbak_xj_gameserver_18_$baktime.sql.gz

/usr/local/mysqlmysql/bin/mysqldump -h127.0.0.1 -uroot -pyoyogame3 --opt -R --single-transaction xj_gameserver_17 | gzip > /usr/local/auto_databasebak/dbbak_xj_gameserver_17_$baktime.sql.gz


可以将以上 脚本  复制到脚本文件,然后修改 mysql 数据库 的 ip 、用户密码以及要备份的数据库名称,然后在系统中添加计划任务即可,就可以实现mysql数据库的每天定时备份。

你可能感兴趣的:(Linux Mysql 数据库备份脚本)