当前位置:文档之家› PostgreSQL多实例配置

PostgreSQL多实例配置

?在一台机器上启动多个PostgreSQL实例的方法很简单:比方说建两个实例:
1、初始化数据库
initdb -D /usr/local/pgsql/data
initdb -D /usr/local/pgsql/data2
2、把/usr/local/pgsql/data下的postgresql.conf文件中的port参数使用默认值:5432,/usr/local/pgsql/data2下的postgresql.conf文件中的port使用一个不同的端口如5433
3、启动数据库
启动实例1:
sed -i "s%^PGDATA=.*%PGDATA=/usr/local/pgsql/data%g" /etc/init.d/pgsql
service pgsql start
启动实例2:
sed -i "s%^PGDATA=.*%PGDATA=/usr/local/pgsql/data2%g" /etc/init.d/pgsql
service pgsql start
注:这两个实例可以做成两个服务pgsql和pgsql2并分别启动即可

相关主题
文本预览
相关文档 最新文档