在一台机器上启动多个PostgreSQL实例
来源:互联网 发布:什么是硬件什么是软件 编辑:程序博客网 时间:2024/06/11 18:25
在一台机器上启动多个PostgreSQL实例的方法很简单:比方说建两个实例:
initdb -D /data/pgdata1
initdb -D /data/pgdata2
然后把/data/pgdata1下的postgresql.conf文件中的port参数使用默认值:5432,/data/pgdata2下的postgresql.conf文件中的port一个不同的端口如5433,这样就可以同时启动这两个实例了,启动方法如下:
在postgres用户下的.bash_profile文件中添加如下内容:
alias pgstart='pg_ctl -D $PGDATA start'
alias pgstop='pg_ctl kill INT `head -1 $PGDATA/postmaster.pid`'
启动pgdata1:
export PGDATA=/data/pgdata1
pgstart
启动pgdata2:
export PGDATA=/data/pgdata2
pgstart
进入pgdata1:
psql -p 5432
进入pgdata2:
psql -p 5433
- 在一台机器上启动多个PostgreSQL实例
- 在一台机器上运行多个PostgreSQL实例
- 一台机器上启动多个PostgreSQL实例的方法
- 在一台机器上安装多个mysql实例
- 在一台机器上运行多个HDFS实例
- 在一台机器上搭建多个redis实例
- 在一台机器上部署多个Redis实例
- RESIN4在一台机器上同时启动多个
- 在一台linux机器上启动多个redis实例:学习redis的master-slave功能
- 在一台linux机器上启动两个mysql实例
- 在一台机器上同时启动2个tomcat
- 一台机器启动多个jboss实例
- 一台机器上同时启动多个tomcat
- 一台机器上启动多个Tomcat
- 一台机器上启动多个Tomcat
- 一台机器上启动多个Tomcat
- 一台机器上启动多个Tomcat
- 一台机器上启动多个Tomcat
- 网络协议的第二层境界
- fedora 12允许root登录图形界面
- 如何在Mac OS X下制作dmg格式的镜像
- 重回CSDN的记号
- linux shell 不同进制数据转换
- 在一台机器上启动多个PostgreSQL实例
- Can't create/write to file '[E:/a.txt]'
- GHOST版本的Windows xp sp3系统,远程桌面连接不上,“此计算机无法连接到远程计算机”
- 海量数据处理:十道面试题与十个海量数据处理方法总结[转]
- Java Native Interface
- 在oracle 中,当使用full join 时,两边的表分别是视图,会提示出现同名列,也许是full join 在oracle中使用时的Bug
- 【转】Linux系统下不同机器之间拷贝文件的方法
- rpm安装
- GCC静态编译32位程序