开发者社区> 问答> 正文

用户指南-数据迁移-从 RDS 到本地迁移 RDS for PPAS 数据到本地 PPAS


阿里云数据库 PPAS 版支持通过逻辑备份文件将云上数据迁移到本地数据库。

操作步骤

  1. 通过 PostgreSQL 客户端,连接云数据库。
  2. 执行如下命令,备份数据。pg_dump -U username -h hostname -p port databasename -f filename参数说明如下:
    • username:数据库用户名
    • hostname:数据库主机名
    • port:数据库端口号
    • databasename:要备份的数据库名
    • filename:要生成的备份文件名称例如:pg_dump -U ppas_user -h rdsv07z563m7o25cj550public.ppas.rds.aliyuncs.com -p 3433 edb -f ppas.sql
  • 将备份文件ppas.sql放到目标服务器中。
  • 执行如下命令将数据恢复到本地数据库。psql -U username -h hostname -d desintationdb -p port -f dumpfilename.sql参数说明如下:
    • username:数据库用户名
    • hostname:数据库地址
    • port:数据库端口号
    • databasename:数据库名
    • filename:备份文件名称如:psql -U ppas_user -h localhost -d edb -p 5444 -f ppas.sql由于 RDS 数据库的权限设置和本地数据库不一致,在数据导入过程当中可能会出现一些与权限相关的 WARNING 或 ERROR,可以忽略,如:WARNING:  no privileges could be revoked for "xxxxx"ERROR:  role "xxxxx" does not exist
  • 展开
    收起
    梨好橙 2018-09-07 23:21:02 1359 0
    0 条回答
    写回答
    取消 提交回答
    问答排行榜
    最热
    最新

    相关电子书

    更多
    搭建电商项目架构连接MySQL 立即下载
    搭建4层电商项目架构,实战连接MySQL 立即下载
    PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

    相关镜像