当前位置:首页 > 开发 > 数据库 > 正文

linux下的MySQL自动备份工具-第二版

发表于: 2011-10-27   作者:andrew1024   来源:转载   浏览:
摘要: linux下的MySQL自动备份工具-第二版 第二版在第一版的基础上程序做了完善。主要包括自定义数据库主机和备份路径,支持备份多个数据库,无论多少个数据库,可以一次完成备份。可以控制是否开启过期备份删除,可以自定义过期时间等。并且增加了更加友好的提示。 备份工具用法: 1.将mysql.backup(或将代码保存为mysql.backup)上传至Linux服务器/usr/local/sb
linux下的MySQL自动备份工具-第二版
第二版在第一版的基础上程序做了完善。主要包括自定义数据库主机和备份路径,支持备份多个数据库,无论多少个数据库,可以一次完成备份。可以控制是否开启过期备份删除,可以自定义过期时间等。并且增加了更加友好的提示。

备份工具用法:
1.将mysql.backup(或将代码保存为mysql.backup)上传至Linux服务器/usr/local/sbin目录下并赋予可执行权限。
2.用vi打开脚本配置数据库信息,主要配置以下信息即可
mysql_user="root" #MySQL备份用户
mysql_password="root" #MySQL备份用户的密码
mysql_host="localhost" #要备份的主机,一般为localhost
mysql_port="3306" #MySQL端口号,一般为3306
backup_db_arr=("dbachina" "99yuyu" "cowaw") #要备份的数据库名称,多个用空格分开隔开 如("db1" "db2" "db3")
backup_location=/backup  #备份数据存放位置,末尾请不要带"/",此项可以保持默认,程序会自动创建文件夹
expire_backup_delete="ON" #是否开启过期备份删除 ON为开启 OFF为关闭
expire_days=3 #过期时间天数 默认为三天,此项只有在expire_backup_delete开启时有效
配置完成保存退出。
3.随时运行mysql.backup即可进行备份操作。
4.自动备份
利用Linux的crontab定时功能可以完成自动备份
在Linux下键入crontab -e
然后输入 30 02 * * * /usr/local/sbin/mysql.backup 保存退出。
即可实现每天凌晨2点30分自动备份所有数据库。

下载地址: http://bbs.dba-china.com/thread-217-1-1.html

linux下的MySQL自动备份工具-第二版

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号