postgresql数据库迁移

旧机器A:

1、找到postgresql的data目录

2、停止postgresql数据库

3、执行tar -zcvf databak.tar.gz data/

新机器B:

tar -zxvf databak.tar.gz -C /usr/local/postgres/

使用scp或是ftp,或是移动硬盘将压缩文件放到新机器B上,前提条件是B机器要装有新的postgresql数据库,先停止数据库,然后找到data目录,执行rm -rf data/或是压缩备份一下(视情况而定) ,接着将原机器压缩的data目录的tar报,解压,替换原来的data目录。解压完成之后,可以给data目录授权,chown -R postgres.postgres data/。(有些小伙伴的用户可能不是postgres,结合实际情况执行就行),然后启动数据库。验证。

本人亲测,可以的完成数据库迁移。

猜你喜欢

转载自blog.csdn.net/weixin_37791303/article/details/87280057