美文网首页
迁移阿里云RDS到本地服务器

迁移阿里云RDS到本地服务器

作者: mapoor | 来源:发表于2021-11-08 11:08 被阅读0次
    1. 概述:
      网上资料几乎都是关于如何将本地服务器迁移到云服务,反之,将云服务迁移到本地的方法很少,正好前两天操作过一次,因此,将此次过程简单记录下。

    2. 准备工作:
      a. 阿里云RDS备份文件,其格式为hins_xxx_data_xxx.tar,本次操作以Postgresql数据库的迁移为例。
      b. 装有Docker的本地服务器

    3. 下载hins_xxx_data_xxx.tar文件到本地服务器,并解压。
      解压后的文件目录和Postgres的数据存储目录是一致的。

    4. 修改相关配置文件。
      a. 修改pg_hba.conf文件,确保其通过IP和用户名可以访问
      b. 修改postgresql.conf文件,注释掉RDS相关的配置
      c. 检查PG_VERSION,确保之后的镜像版本和其一致

    5. 启动一个Postgres容器,并将上述目录挂载进容器中。

    docker run -it -d -p 3433:5432 -e POSTGRES_PASSWORD=postgres -e PGDATA=/opt/pgsql/data -v /home/xxx/postgresql_data/hinsxxx_data_xxx:/opt/pgsql/data postgres:9.4.26
    
    1. 测试
      使用相应的用户和密码,即可进行正常访问本地数据库。

    相关文章

      网友评论

          本文标题:迁移阿里云RDS到本地服务器

          本文链接:https://www.haomeiwen.com/subject/evruzltx.html