测试环境:

DB-Server: 10.70.33.90

Remote-Server: 10.70.33.89

1,在db-server:

# mysql -uroot -p
mysql> use mysql;
Database changed

创建备份帐号:

mysql> GRANT SELECT,RELOAD,LOCK TABLES ON *.* TO 'backupdb'@'localhost' identified by '12345678#qweD';
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

创建备份脚本:

# cat backup_mydb.sh
#!/bin/bash
back_mydb(){Date=`date -d "yesterday" +%Y-%m-%d`dbname=test1234dbuser=backupdbdbpasswd=12345678#qweD/usr/bin/mysqldump -u$dbuser -p$dbpasswd --databases $dbname > /tmp/${dbname}_$Date.sql
#如果数据库导出来很大,可压缩再发送到远端:gzip -c /tmp/${dbname}_$Date.sql > /tmp/${dbname}_$Date.sql.gzrsync -avz /tmp/${dbname}_$Date.sql.gz nobody@10.70.33.89::mydb_bakrm -f /tmp/${dbname}_$Date.sql*
}
back_mydb

添加计划任务:

# crontab -e
# backup 'test1234' DB by chongzi 2015.6.19
0 1 * * * /bin/bash /data1/scripts/backup_myDB.sh

2,远端服务器rsync配置:

[mydb_bak]
path = /backup/mydb
comment = Backup CMS MysqlDB for 'test1234'
ignore errors
read only = no
list = no
hosts allow = 10.70.33.90

创建备份目录,并赋予相应权限:

# mkdir /backup/mydb
# chown -R nobody.nobody /backup/mydb

转载于:https://blog.51cto.com/daemonsa/1663589

将本地数据库备份到远程服务器相关推荐

  1. 基于宝塔面板的三种数据库备份方式(服务器备份,云备份,本地备份)

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 基于宝塔面板的三种数据库备份方式(服务器备份,云备份,本地备份) 前言 前天也就是10月20号的时候,去河南郑州参加了第八届IHCN中 ...

  2. SQLServer怎样把本地数据导入到远程服务器上(转载)

    平常用到mssql时间比较少,总是过一段时间就忘记应该怎么操作了.当要做mssq把本地数据导入到远程服务器的时候,就去网上搜索很久都没有图解的,所以今天自己收集一下免得下次又到处去找.希望对自己,同时 ...

  3. ftp服务器文件备份,数据备份是十分重要的,下面是通过ftp将本机数据备份到远程服务器的一个例子...

    数据备份是十分重要的,下面是通过ftp将本机数据备份到远程服务器的一个例子 以备份oracle数据为例 本机IP:192.168.0.1 远程IP:192.168.0.111 备份脚本 ora_bak ...

  4. java 用于xcopy复制_利用xcopy命令实现本地文件复制到远程服务器的方法

    利用xcopy命令实现本地文件复制到远程服务器的方法 更新时间:2013年05月08日 10:52:36   作者: 把本地文件复制到远程服务器:用Xcopy命令可以做到,具体实现如下,感兴趣的朋友可 ...

  5. Xtrabackup备份到远程服务器

    Xtrabackup备份到远程服务器 1.配置SSH密钥认证 ssh-keygen ssh-copy-id -i mysql@127.0.0.1 2.备份并传输 innobackupex --user ...

  6. 本地 mysql 数据库 上线 服务器_MySQL把本地数据库上传到服务器

    1.安装Navicat 虽然这个软件是收费的,但是给了20天试用期,所以可以放心大胆的用正版,毕竟,上传数据库这种事儿,只在项目上线部署的时候用一次,20天怎么也够用了. 2.建立连接 1.先新建连接 ...

  7. 本地pycharm连接到远程服务器(超级详细)

    本地pycharm连接到远程服务器(超级详细) 文章之前,你需要做的是 1.服务器需要创建好虚拟环境 2.你的本地安装好pycharm 目的是 同步服务器上的文件 在本地进行debug,并将修改后的文 ...

  8. 如何移植mysql数据库_如何把本地MySql数据库移植到远程服务器上

    用dedecms做了一个女性网站,是仿爱丽女人网的.为了在本地测试,就要添加分类栏目,为了看首页和列表页面的效果,还得在网上采集大量的各个分类的内容.这样下来几十个栏目每栏目几十条信息,信息一下就是几 ...

  9. Oracle数据库定时备份到远程服务器

    一.需求 定时将服务器A的oracle数据库中某个database定时生成dmp,备份到服务器B中(保存10天) 二.配置数据库定时备份 在服务器A上创建备份目录,并赋予权限 [root@localh ...

最新文章

  1. 再见,数据库!MySQL千亿数据分库分表架构,堪称惊艳!
  2. C++容器map可以排序吗?
  3. wifi卡慢延迟高_健康生活好助手:华为智能体脂秤 WiFi 版 体验评测
  4. java mongo api_MONGODB的javaAPI简单应用
  5. 【CodeForces - 760B 】Frodo and pillows (二分题意,注意细节)
  6. 苹果11是高通基带吗_最强对抗!小米11对抗三星、苹果华为等最高旗舰|喜欢小米吗?...
  7. 使用Pycharm的一些错误
  8. quilleditor 字体大小设置_quill-editor如何更改字体配置?
  9. 质子和中子数量的一点疑问
  10. 命令行 蓝牙_蓝牙键盘接入UOS系统的方法
  11. wps表格l制作甘特图_十分钟学会制作Excel甘特图,工作进度一目了然!
  12. 计算机主机故障有哪些,电脑硬件常见故障有哪些
  13. 为什么美国大城市里不修二环三环四环五环?
  14. Ueditor中增加迅雷下载支持
  15. 计算机科学 在职双证,计算机专业在职研究生有双证的吗?
  16. r语言使用linux命令,技术|如何在 Ubuntu 上安装和使用 R 语言
  17. 【GEE】批量下载全球降水量GPM数据 (NASA)
  18. 数据库设计中String类型的数据库类型选择
  19. 【学习笔记】斯坦福SCI写作课 Unit 1
  20. J2SE和J2EE的比较

热门文章

  1. Android的Spinner控件解决默认选中第一条问题
  2. android system_server中的dump_Android 10.0系统启动之SystemServer进程(二)
  3. 宝骏530中控屏怎么安装软件_【中山永豊】宝骏530音响升级美国DD双低音,炸机效果征服全场观众!...
  4. cmd执行命令不等待返回值_[CVE20199535] Iterm2命令执行的不完整复现
  5. sublime text3 sql 格式化
  6. Java中的泛型全解析(一)
  7. 物联网核心安全系列——智能汽车安全防护的重要性
  8. 【转】VB代码VB小程序:宇宙大爆炸演示
  9. VB 按指定编码格式写入文本文件
  10. [网络收集]LINUX磁盘挂载mount和共享