我们在做项目的时候可能会遇到这种需求要将之前的服务器上的数据备份到一个新的数据库。我就遇到这种情况,如果将远程服务器的数据库备份到本地然后又从本地上传到另一台服务器,这样显然是不行的,因为一个项目的数据库是很大的,这样要弄到猴年马月。有一个简单的方法就是使用scp命令直接将data目录复制到另一台。

scp命令的实际应用概述:
(1) 复制文件:

命令格式:

scp local_file remote_username@remote_ip:remote_folder

或者

scp local_file remote_username@remote_ip:remote_file

或者

scp local_file remote_ip:remote_folder

或者

scp local_file remote_ip:remote_file

第1,2个指定了用户名,命令执行后需要输入用户密码,第1个仅指定了远程的目录,文件名字不变,第2个指定了文件名

第3,4个没有指定用户名,命令执行后需要输入用户名和密码,第3个仅指定了远程的目录,文件名字不变,第4个指定了文件名

(2) 复制目录:

命令格式:

scp -r local_folder remote_username@remote_ip:remote_folder

或者

scp -r local_folder remote_ip:remote_folder

第1个指定了用户名,命令执行后需要输入用户密码;

第2个没有指定用户名,命令执行后需要输入用户名和密码;

指定端口:

scp -P port local_folder remote_ip:remote_folder

从远程服务器复制到本地服务器:

从远程复制到本地的scp命令与上面的命令雷同,只要将从本地复制到远程的命令后面2个参数互换顺序就行了。

实例1:从远处复制文件到本地目录

命令:

scp root@192.168.120.204:/opt/soft/nginx-0.5.38.tar.gz /opt/soft/

实例1:从远处复制文件到本地目录

命令:

scp root@192.168.120.204:/opt/soft/nginx-0.5.38.tar.gz /opt/soft/

说明:

从192.168.120.204机器上的/opt/soft/的目录中下载nginx-0.5.38.tar.gz 文件到本地/opt/soft/目录中

实例2:从远处复制到本地

命令:

scp -r root@192.168.120.204:/opt/soft/mongodb /opt/soft/

说明:

从192.168.120.204机器上的/opt/soft/中下载mongodb 目录到本地的/opt/soft/目录来。

实例3:上传本地文件到远程机器指定目录

命令:

scp /opt/soft/nginx-0.5.38.tar.gz root@192.168.120.204:/opt/soft/scptest

说明:

复制本地opt/soft/目录下的文件nginx-0.5.38.tar.gz 到远程机器192.168.120.204的opt/soft/scptest目录

实例4:上传本地目录到远程机器指定目录

命令:

scp -r /opt/soft/mongodb root@192.168.120.204:/opt/soft/scptest

如果只将data目录下的数据库复制到另一台,一定要将下面这个文件复制过去,因为这个文件种保存的是数据库表的数据。

需要注意的是,我们将data目录复制过去,需要修改文件的所在的组,它的拥有者和权限。因为我们复制过去的,默认是属于root用户的。这样我们不能以mysql的用户去操作它。

如上图所示,表结构也要全部修改!!!

将数据库从一台服务器备份到另一台服务器相关推荐

  1. Linux如何将Mysql数据库自动从一台服务器备份到另一台服务器

    一.概述: 备份是容灾的基础,是指为防止系统出现操作失误或系统故障导致数据丢失,而将全部或部分数据集合从应用主机的硬盘或阵列复制到其它的存储介质的过程.而对于一些网站.系统来说,数据库就是一切,所以做 ...

  2. foxmail 服务器备份 立刻删除_Foxmail删除服务器邮件而保留本地备份的详细操作方法...

    Foxmail删除服务器邮件而保留本地备份的详细操作方法 作者:小葫芦 来源:PC下载网时间:2019-07-17 14:49:11 很多的公司中与客户发送资料都是使用Foxmail,那么你们知道在F ...

  3. 云服务器备份好怎么用,云服务器快照备份和完全备份介绍

    导读:当下云服务器非常流行,它的操作便捷,成本低廉,性能卓越等众多优势,受到广大站长的一致青睐,在对比实体服务器上,除非了性能上不能和实体服务器抗衡以外,其他诸多方面全部都优于实体服务器,特别是在成本 ...

  4. 如何进行服务器备份操作系统,如何在Linux服务器上做备份和恢复

    ZDNetChina服务器站 10月26日操作系统技巧进行一般的备份应该是负责任的系统管理者的最高优先考虑.虽然Linux 是一个高度可靠的作业系统,系统失效仍然可能发生.可能因为硬体故障,电源中断, ...

  5. 数据库服务器备份日志文件,数据库服务器备份日志文件

    数据库服务器备份日志文件 内容精选 换一换 使用自定义脚本实现数据库备份完成后,可以通过如下操作验证数据库备份结果是否成功.本章节以SQL_SERVER数据库为例进行验证. 业界对备份一致性的定义包括 ...

  6. 通达信服务器维修点查询,通达信验证服务器数据库修改

    通达信验证服务器数据库修改 内容精选 换一换 业界对备份一致性的定义包括如下三类:不一致备份:备份的文件.磁盘不在同一个时间点.云备份中的云服务器备份提供对弹性云服务器和裸金属服务器的基于多云硬盘一致 ...

  7. erp服务器维护数据备份,erp服务器备份

    erp服务器备份 内容精选 换一换 创建备份策略后,通过向备份策略中绑定服务器给备份策略关联服务器.已创建至少1个备份策略.至少存在一个状态为"运行中"或"关机" ...

  8. 修改游戏服务器中的数据,修改游戏服务器中的数据库

    修改游戏服务器中的数据库 内容精选 换一换 业界对备份一致性的定义包括如下三类:不一致备份:备份的文件.磁盘不在同一个时间点.云备份中的云服务器备份提供对弹性云服务器和裸金属服务器的基于多云硬盘一致性 ...

  9. ce修改服务器的数据,ce修改游戏服务器数据库

    ce修改游戏服务器数据库 内容精选 换一换 应用容器化改造有三种方式,您可单击这里查看.本教程以某游戏为例,将该游戏进行微服务的架构改造,再进行容器化.本教程不对改造细节做深度讲解,仅讲解大致的建议. ...

最新文章

  1. ext-4.2之grid的高级应用:增删改查!
  2. MongoDB简介与入门
  3. Failed to connect to SDP server on FF:FF:FF:00:00:00: Connection refused问题解决方法
  4. java ldap 分页_具有从属引用的 LDAP 分页查询未正确处理
  5. python入门经典100例-Python3经典100例(含习题答案) DOC 清晰版
  6. 关于Net Core 多平台程序的Framework问题
  7. Hadoop AWS Word Count 样例
  8. 通过MFC实现数码管显示功能
  9. 基于Javaweb的图书馆管理系统设计与实现(开题报告+论文).doc
  10. logback简介及引入方法
  11. 【WPS】excel 使用MD5宏 windows环境
  12. linux link 硬链接,Linux系统中的硬链接(hard link)与软链接(symbolic link)
  13. 郭盛华动真格了!新公司获百亿融资,网友:还招人不
  14. CNI Proposal 摘要
  15. Guns二次开发(十二):自定义图片上传插件
  16. 神经网络训练不起来,怎么办?
  17. Revit中批量设置导出CAD图纸
  18. Python 自动识别图片文字—OCR实战教程
  19. html5 css3思维导图,手把手整理CSS3知识汇总【思维导图】
  20. jQueryDom和源生DOM相互的转换、jQuery选择器语法、JQuery层次选择器语法、jQuery属性选择器语法、jQuery伪类选择器语法、

热门文章

  1. “珍爱生命 远离溺水”龙兴街道社工站开展青少年儿童安全教育讲座
  2. 任正非的「700+数学家」又多了一位:菲尔兹奖得主Laurent Lafforgue官宣加入华为...
  3. python循环代码
  4. 【华为、荣耀】新版的非华为电脑的多屏协作,傻瓜式操作教程
  5. 一文搞懂让你懵圈的超级计算机:真的不是堆CPU就行
  6. 重构 重写 重载
  7. [附源码]Nodejs计算机毕业设计线上文具销售系统Express(程序+LW)
  8. 计算机网络数据链路层题库
  9. pyqt5安装及基础
  10. SpringBoot整合Druid数据源页面访问报该页面无法正常运作