CentOS7跨云(阿里云 亚马逊云)迁移,在没有直接外网权限的服务器之间迁移数据库数据;PostgreSQL

66 篇文章 0 订阅
35 篇文章 0 订阅

CentOS7跨云(阿里云 亚马逊云)迁移,在没有直接外网权限的服务器之间迁移数据库数据;PostgreSQL

迁移示例:从开发测试服务器A环境(阿里云),迁移至目标验证服务器B环境(亚马逊云),数据库在各自环境使用云RDS数据库PostgreSQL,两套环境网络不互通不可直接访问。

1、前置准备工作内容

1、数据库备份还原工具 pgsql 。分别安装于A(阿里云)、B(亚马逊云)环境服务器中

clusterdb   ecpg               pgbench         pg_dumpall      pg_restore      pg_upgrade  psql.bin
createdb    initdb             pg_config       pg_isready      pg_rewind       pg_waldump  reindexdb
createuser  oid2name           pg_controldata  pg_receivewal   pg_standby      postgres    vacuumdb
dropdb      pg_archivecleanup  pg_ctl          pg_recvlogical  pg_test_fsync   postmaster  vacuumlo
dropuser    pg_basebackup      pg_dump         pg_resetwal     pg_test_timing  psql

在这里插入图片描述

2、sftp文件传输工具

3、两套环境各自的vpn信息A1、B1

4、获取两套环境的网络访问权限

5、ssh连接工具

2、数据备份还原过程

1、从A环境连接A的RDS,pgsql备份到A环境服务器中

2、sftp从A环境服务器复制备份文件到本地

3、sftp拷贝本地文件至B环境,文件中转服务器

4、从文件中转服务器,sftp拷贝文件至B环境服务器中

5、从B环境服务器,pgsql还原备份数据至B环境RDS

6、验证数据完整性

3、相关操作命令

1、 PostgreSQL数据库的单表备份与恢复;pg_dump;psql

2、PostgreSQL 备份pg_dump与还原pg_restore

3、 shell ssh sftp文件上传下载

4、 数据库查询工具 pgAdmin / DBeaver / navicat 都是比较好用的可视化数据库查询工具。 DBeaver ee和 ce 的使用、PostgreSQL的SQL可视化执行分析,性能分析,执行优化、SqlServer的SQL可视化执行分析,性能分析,执行优化、MySQL执行分析等;pgAdmin

5、PostgreSQL 密码修改,忘记密码进行修改重置

6、PostgreSQL 数据库锁查询

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值