`

Mysql数据库(将其备份另一台备份服务器)

阅读更多
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分自动备份所有数据库。
分享到:
评论

相关推荐

    定时备份mysql数据库

    定时备份MySQL数据库是一项必不可少的任务,确保在出现意外情况如硬件故障、软件错误或人为操作失误时,能够快速恢复到正常状态。本篇文章将详细介绍如何配置定时备份MySQL数据库,包括每日、每周和每月的备份策略。...

    mysql数据库双机备份

    另一台服务器作为从服务器(Slave),它会定期拉取主服务器的日志,并在本地执行相同的更新操作,从而保持与主服务器数据的一致性。 #### 三、准备工作 在开始配置之前,需要确保以下条件已经满足: 1. **软件...

    mysql数据库备份批处理

    在批处理脚本中,你可能还会看到类似`move`或`copy`的命令,用来将备份文件移动到安全的位置,比如另一台服务器、网络共享或云存储。 为了实现定时备份,你可以结合Windows的任务计划器(Task Scheduler)来定期...

    Linux MySQL数据库本地备份及异地备份

    1. **MySQL数据库备份**:MySQL是全球广泛使用的开源关系型数据库管理系统,定期对其备份是为了防止数据丢失或系统故障。备份主要分为全量备份和增量备份,全量备份是复制所有数据,而增量备份只备份自上次备份以来...

    易语言MYSQL数据库备份还原器源码

    易语言MYSQL数据库备份还原器源码是一个基于易语言编程的工具,主要用于MySQL数据库的备份与恢复操作。易语言,作为一款中国本土开发的编程语言,以其简洁的语法和丰富的库函数,为初学者和专业开发者提供了便利。这...

    mysql数据库自动备份

    异地备份是指将本地备份文件复制到另一台服务器或云存储,以增加冗余和灾难恢复能力。 2.2 **异地备份脚本配置** 可以使用`rsync`工具将本地备份文件同步到远程服务器。在备份脚本中添加如下代码: ```bash # 远程...

    MySQL数据库备份后台脚本

    在这个场景中,"MySQL数据库备份后台脚本" 提供了一种自动化的方式来完成这个任务。这种脚本通常会用到Linux或Unix系统的shell命令,以便在后台运行,不干扰其他服务。 首先,我们需要理解如何在shell脚本中操作...

    windows系统备份远程mysql到本地服务器

    在Windows操作系统环境下,为了实现定期自动备份远程MySQL数据库到本地服务器,我们需要遵循一系列步骤和技术。这里,我们主要涉及的是使用`sqldump.exe`工具,这是一个MySQL数据库提供的命令行实用程序,用于生成...

    OPENEULER系统下MYSQL数据库备份

    OPENEULER 系统下 MYSQL 数据库备份 openEuler 系统简介 openEuler 是一个面向数字基础设施的操作系统,支持服务器、云计算、边缘计算、嵌入式等应用场景,支持多样性计算,致力于提供安全、稳定、易用的操作系统。...

    mysql 数据库热备份1

    例如,两台分布在不同地理位置的MySQL服务器,通过实时同步,确保当一台服务器出现问题时,另一台服务器能够立即接管,避免业务中断。为了确保数据安全,应定期进行一致性检查和验证,以确保主从数据的一致性。 总...

    MySQL数据库双机热备份实施方案.pdf

    【MySQL数据库双机热备份实施方案】是指在两个服务器上配置MySQL数据库,以实现高可用性和数据安全性。在主服务器(Master)上进行的所有数据更改都会实时地、异步地复制到备用服务器(Slave)。这种配置被称为双机...

    MySQL数据库备份.pdf

    **数据库迁移** 也可以利用这些备份技术,无论是将数据库转移到另一台主机还是同一台主机上的不同服务器。迁移时,可以使用`mysqldump`产生的输出文件作为`mysql`命令的输入来重建数据库。 **总结**,MySQL数据库...

    批处理备份MYSQL数据库源代码

    此外,为了增加数据保护的层次,批处理脚本可能还会包括一些额外的步骤,如检查备份文件的完整性和大小,或者将备份复制到另一台机器或云存储服务上,以实现异地备份。 综上所述,"批处理备份MYSQL数据库源代码"是...

    Delphi 数据库自动备份程序

    10. **网络传输**:如果数据库位于远程服务器上,备份程序可能需要将备份文件上传至云存储服务或另一台服务器,这就涉及到网络传输技术,如FTP、SFTP或HTTP上传。 总的来说,"Delphi 数据库自动备份程序"是利用...

    mysql-oracle数据库备份批处理

    例如,如果你想将MySQL的备份文件复制到另一台服务器,可以编写如下的批处理脚本: ```batch xcopy %BACKUP_DIR%\*.sql \\remote_server\shared_folder /Y /D ``` 这会将当前目录下所有的.sql文件复制到远程服务器...

Global site tag (gtag.js) - Google Analytics