`
optilixue
  • 浏览: 26244 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

数据库脚本备份和远程下载

阅读更多
服务器端备份:

while [ -n "$1" ]; do
  datestr=$1
  shift 1
done

if [ -z ${datestr} ]; then
  datestr=`date +'%Y%m%d'`
fi

#备份数据库
mysqldump -h127.0.0.1 -uuser -ppassword --database test > /home/bakdir/bak/db_${datestr}.sql

备份服务器下载:

while [ -n "$1" ]; do
  datestr=$1
  shift 1
done

if [ -z ${datestr} ]; then
  datestr=`date +'%Y%m%d'`
fi
cd /home/username/bakdir

#备份
lftp -u username,password sftp://host:port <<EOF

get /home/bakdir/bak/db_${datestr}.sql
by
EOF
分享到:
评论

相关推荐

    Mysql数据库远程备份脚本

    Mysql数据库远程备份脚本:实现在windows上按日期备份远程mysql数据库数据,结合windows任务可实现自动备份

    PostgreSQL数据库备份脚本

    **三、脚本备份** 为了实现自动化,我们可以编写一个批处理脚本(如Pg备份脚本.bat),结合操作系统(如Linux的cron或Windows的任务计划程序)来定期执行备份。 **四、脚本编写** 一个简单的PostgreSQL备份脚本可能...

    远程备份数据库脚本

    ### 远程备份数据库脚本知识点详述 #### 标题与描述中的核心知识点 - **标题**: “远程备份数据库脚本”表明该脚本旨在实现远程环境下的数据库备份功能。 - **描述**: 描述中提到这是一个MySql远程备份数据库脚本...

    lftp工具及数据库脚本备份ftp服务器例子.zip

    关于数据库脚本备份,这是为了确保数据安全性和防止意外丢失而进行的重要操作。以下是一些常见的数据库备份策略: 1. **全量备份**:这是最基本的备份方式,会备份所有数据库的数据,但耗时较长。 2. **增量备份**...

    linux下远程定时备份oracle数据库

    在Linux环境下,远程定时备份Oracle数据库是一项至关重要的任务,它能确保数据的安全性和业务的连续性。Oracle数据库作为企业级的数据库管理系统,其备份与恢复策略必须严谨且可靠。以下将详细阐述如何在没有安装...

    数据库远程备份

    数据库远程备份是IT系统中一个至关重要的环节,它涉及到数据安全性、系统稳定性和灾难恢复策略。在本场景中,我们关注的是如何通过编程实现数据库的远程异地备份,特别是在使用SQL数据库时,结合Delphi编程环境和源...

    基于xtrabackup的MySQL数据库备份及还原Shell脚本.zip

    了解这些基本概念后,你可以查看压缩包内的`基于xtrabackup的MySQL数据库备份及还原Shell脚本`,这个脚本将详细展示如何结合`xtrabackup`和Shell来自动化MySQL数据库的备份与还原流程。在实际使用时,你需要根据自己...

    利用脚本实现oracle数据库双机备份

    在这个案例中,脚本 Dump_oracle.bat 被用来执行数据库的完全备份,并指定输出的备份文件位置和日志文件位置。 4. 双机备份策略:双机备份是指在两台服务器上都进行数据的备份。在这种策略下,当一台服务器发生故障...

    oracle数据库自动备份脚本

    功能说明: 备份oracle数据库,并压缩打包,传至远程FTP服务器,做到本地异地同时备份,可自动清理本地过期备份,自动保留N个最新备份(针对此种备份,不针对文件夹),老的备份自动删除,将此文件加入系统任务计划,...

    SVN数据库增量备份脚本

    标题提到的“SVN数据库增量备份脚本”是为了定期或按需备份SVN服务器的数据,特别是针对数据库的变化部分。这种脚本通常基于shell、Python或其他编程语言编写,可以自动化执行备份任务,提高效率并减少人为错误。 ...

    mysql数据库备份shell脚本,每天备份,只保留30天的备份数据

    mysql数据库备份shell脚本,每天备份,只保留30天的备份数据

    远程导入备份orcal数据库命令

    远程导入与备份Oracle数据库是企业级数据库管理中的关键技能之一,尤其对于初学者而言,掌握这一操作能够极大地提升数据安全性和运维效率。本文将详细解析远程导入与备份Oracle数据库的操作流程,包括必要的环境配置...

    shell 脚本对数据库定时备份

    为了确保数据的安全性和可靠性,定期备份数据库是必要的。本文将详细讲解如何使用Shell脚本实现对数据库的定时备份,以及涉及到的相关技术。 首先,Shell脚本是Unix/Linux操作系统中的一种强大的命令行解释器,它...

    自动定时备份远程服务器的mysql数据库并存储在本地

    通过以上步骤,你可以建立一个自动定时备份远程服务器MySQL数据库并存储在本地的系统,确保数据的安全性和可恢复性。在实际操作中,还需要根据具体的服务器环境和业务需求进行适当的调整和优化。

    备份远程数据库-bat脚本

    备份远程数据库-bat脚本

    用脚本实现异地备份重要的数据库文件

    ### 用脚本实现异地备份重要的数据库文件 随着互联网技术的发展和企业数据量的不断增加,数据的安全性成为了每个企业和组织不可忽视的重要问题。对于许多托管在IDC机房的网站而言,确保数据的安全性和完整性至关...

    mysql数据库每天凌晨3点备份数据库的脚本

    本文将详细介绍如何编写一个在Linux环境下,每天凌晨3点自动执行的MySQL数据库备份脚本,以及如何配置Linux的定时任务来执行这个脚本。 首先,我们来看`DB_backup.sh`这个脚本文件。它通常包含以下核心部分: 1. *...

    备份PostgreSQL和MySQL数据库

    数据库备份是保障业务连续性和数据安全的关键步骤,尤其对于依赖MySQL和PostgreSQL等关系型数据库存储关键信息的企业而言。这两种数据库管理系统(DBMS)都提供了内置的工具来方便地进行数据备份,使得用户可以在...

    通过Shell脚本自动定时将Gitlab备份文件复制到远程服务器.doc

    "通过Shell脚本自动定时将Gitlab备份文件复制到远程服务器" 本文将介绍如何使用Shell脚本将Gitlab备份文件自动定时复制到远程服务器上,并对远程服务器上的Gitlab备份文件进行定时清理。 知识点一:SSH密钥配对 ...

    sql远程数据库备份

    SQL远程数据库备份是数据库管理员的一项重要职责,它不仅考验着管理员对于SQL Server的熟练掌握程度,还要求其具备良好的网络通信知识和安全意识。通过合理运用SQL Server的内置功能与操作系统命令,可以高效地完成...

Global site tag (gtag.js) - Google Analytics