#bash/sh!
echo "start backup..."
#MySQL Info
sql_user=root
sql_psw=root
sql_db=aaa
name=$sql_db$(date +%y%m%d).sql
backup_path=/home/backup
file=$sql_db$(date +%y%m%d).tar.gz
#ftp Info
ftp_host=11.1.1.111
ftp_user=root
ftp_psw=root
cd $backup_path
mysqldump --opt $sql_db -u$sql_user -p$sql_psw > $name
sleep 5s
tar czf $backup_path/$file $name
sleep 10s
cd $backup_path
ftp -i -n <<!
open $ftp_host
user $ftp_user $ftp_psw
type binary
put $file
close
bye
!
sleep 3s
#rm -r $name
分享到:
相关推荐
数据库异地备份并删除异地过期备份文件,写入和删除都有日志生成。每条shell代码都有详细的注释。代码都是用变量注入写成的。修改变量即可适用所有mysql备份
根据提供的文件信息,我们可以从《Linux(Centos)全自动异地备份数据(WEB+Mysql).pdf》这个标题和描述中提取以下知识点: 1. Linux备份概念:备份是IT行业中用于数据保护的一种常见操作。它确保数据在面临意外丢失、...
Linux 中 MySQL 的异地自动备份 Linux 操作系统作为当今最流行的开源操作系统之一,越来越多的应用于校园网应用中。然而,数据的意外丢失对于校园网应用来说是很大的损失。业务数据和校园网应用的日常业务运作...
本地备份与异地备份都是保障数据安全的重要策略。以下是对标题和描述中提到的知识点的详细解释: 1. **MySQL数据库备份**:MySQL是全球广泛使用的开源关系型数据库管理系统,定期对其备份是为了防止数据丢失或系统...
Linux环境下的MySQL异地自动备份策略能够确保在本地系统出现问题时,数据能够从其他位置恢复,从而保障业务连续性。以下将详细介绍如何在Linux下实现MySQL的异地自动备份。 首先,我们来看一下实现这个功能的关键...
在Windows操作系统环境下,为了实现定期自动备份远程MySQL数据库到本地服务器,我们需要遵循一系列步骤和技术。这里,我们主要涉及的是使用`sqldump.exe`工具,这是一个MySQL数据库提供的命令行实用程序,用于生成...
在Windows环境下,为MySQL设置定时备份是一项必要任务,可以帮助防止意外数据丢失,并便于进行系统维护和更新。下面将详细介绍如何在Windows上使用工具进行MySQL定时备份。 首先,我们需要一个合适的工具来执行这个...
3. **异地存储**:将备份文件上传至远程服务器或云存储服务,提高数据恢复时的安全性和灵活性。 ```bash scp $BACKUP_FILE user@remote_server:/path/to/backup ``` #### 六、总结 通过上述步骤,我们已经...
10. **异地存储**:备份文件应存储在不同的物理位置,以防灾难性事件。 标签中的"源码"可能是指备份过程中涉及的脚本代码,而"工具"可能指的是`mysqldump`、`cp`、`gzip`等用于备份和压缩的命令行工具。 总之,对...
#### 一、MySQL异地备份 ##### 1.1 安装必要的运行环境 - **环境准备**:在MySQL服务器上安装`.exp`文件所需的运行环境。 - 执行命令:`# yum install expect`。 - 检测安装是否成功:`# expect` ##### 1.2 创建...
异地自动备份MySQL数据库是数据库管理中的一个重要环节,它可以确保在主数据库出现问题时,能够迅速恢复数据,保证业务连续性。以下是如何使用Navicat进行异地自动备份MySQL数据库的详细步骤: 1. **启动Navicat并...
Redmine在Windows下实现自动备份和异地备份 1.Redmine备份内容 Redmine在Windows下的自动备份实现,包括: 1)Redmine目录的全备份(1周或1个月备份1次,由windows计划来调度执行),将整个Redmine安装的文件夹全部...
### Linux下两个MySQL服务器的实时备份方案 #### 一、引言 在现代的数据中心环境中,数据的安全性和可用性至关重要。对于使用MySQL作为主要数据库管理系统的应用而言,确保数据能够实时备份并能够在灾难发生时迅速...
MySQL数据库是世界上最受欢迎的开源关系型数据库管理系统之一,它的高效性能和灵活性使其在各种规模的企业中广泛应用。...同时,为了防止单一备份点的损失,建议采用多点备份和异地备份相结合的方式,提高数据安全性。
启动navicat软件,使用“链接” ,连接mysql数据库,使用前请保证防火墙可以通过。 Navicat For MySQL下载地址: 下载地址 //www.jb51.net/database/2223.html 随后弹出,随意起一个“连接名”;输入“主机名/ip...
MySQL数据库的备份与恢复是确保数据安全性的重要环节。在本测试报告中,主要涉及了全量备份和增量备份的恢复过程,并对恢复后的数据进行了验证。以下是对这些知识点的详细说明: 1. **全量备份**:全量备份是数据库...
完整的数据库异地备份代码,可以选择直接备份到映射磁盘,也可以选择 先备份到本地磁盘然后通过 copy命令copy到异地服务器上
异地备份软件,尤其是在SQL数据库环境下,是保护企业数据安全的重要工具。这种软件的主要目标是确保在发生灾难性事件,如硬件故障、自然灾害或恶意攻击时,企业的关键数据能得到及时恢复,保证业务连续性。SQL数据库...
备份后的文件(如上述的`backup.sql`)应被安全地存储在另一台机器或者云存储服务上,以实现异地备份。 解压"mysql8备份-centos8.zip"后,你可能会找到以下内容: - 备份脚本:可能是bash脚本,用于自动化备份过程...