PostgreSQL数据库迁移

迁移方法有两种:

1
2
(1)重新初始化postgresql数据库,初始化时指定新的数据路径---PGDATA,然后在新的环境下将原有的数据库备份恢复一下。不过这个方法有点麻烦
(2)直接将现有的数据库文件全部拷贝到新的数据库路径下,然后重起数据库服务

本次迁移是在另外一台新的服务器上边安装PostgreSQL数据库,然后把旧数据直接拷贝到新服务器上,启动新的PostgreSQL,结束。

1、在新服务器上安装PostgreSQL

(省略……)

2、停止postgresql服务
1
service postgresql stop
3、把新服务器上边的数据mv到别的目录做好备份,方便如果迁移失败还能恢复回来
1
mv /data/postgresql/data /mnt
4、把旧服务器的数据拷贝到新的服务器上
1
scp -r /data/postgresql/data 45.6.203.32:/data/postgresql/
5、新服务器上授权
1
2
chown -R postgres:postgres /data/postgresql/data
chmod 700 /data/postgresql/data
6、新服务器上启动PostgreSQL服务
1
service postgresql start
7、检查数据是否完整即可
博主QQ:1012405802
技术交流QQ群:830339411
版权声明:网站内容有原创和转载,如有侵权,请联系删除,谢谢!!
感谢打赏,93bok因你们而精彩!!(支付宝支持花呗)
0%