当前位置:首页 > linux教程 > 列表

fedora 20 下 postgresql 修改端口的教程

发布:smiling 来源: PHP粉丝网  添加日期:2015-04-21 16:16:32 浏览: 评论:0 

下面来给各位介绍一个fedora 20 下 postgresql 修改端口的教程,希望此教程可以让各位知道在fedora 20 下 postgresql 修改端口了,有需要了可以一起来看看吧.

service 启动方式:

  1. # For example, if you want to change the server's port number to 5433, 
  2. # create a file named "/etc/systemd/system/postgresql.service" containing: 
  3. #       .include /lib/systemd/system/postgresql.service 
  4. #       [Service] 
  5. #       Environment=PGPORT=5433 
  6. # This will override the setting appearing below. 
  7. sudo vim /etc/systemd/system/postgresql.service 

按照这个官方说明改好以后,发现....根本没有作用.还是用 5432 启动的,直接修改吧.蛋疼.

sudo vim /lib/systemd/system/postgresql.service

然后重新加载:sudo systemctl daemon-reload

于是....启动不起来了:

  1. postgresql.service - PostgreSQL database server 
  2.    Loaded: loaded (/etc/systemd/system/postgresql.service; enabled) 
  3.    Active: failed (Result: exit-code) since 二 2015-03-03 19:06:19 CST; 9s ago --phpfensi.com 
  4.   Process: 8305 ExecStop=/usr/bin/pg_ctl stop -D ${PGDATA} -s -m fast (code=exited, status=0/SUCCESS) 
  5.   Process: 8359 ExecStart=/usr/bin/pg_ctl start -D ${PGDATA} -s -o -p ${PGPORT} -w -t 300 (code=exited, status=1/FAILURE) 
  6.   Process: 8353 ExecStartPre=/usr/bin/postgresql-check-db-dir ${PGDATA} (code=exited, status=0/SUCCESS) 
  7.  Main PID: 32289 (code=exited, status=0/SUCCESS) 

这不是蛋疼,这是蛋碎了,改回去,还是启动不能,估计增加了/etc下的文件后,还要再执行一次 reload,好吧.那我把/etc...的文件端口改回去,于是可以启动了..尼玛!!

不玩了,我用原始方式启动吧.

pg_ctl -D /var/lib/pgsql/data -p 5433 -l logfile start

Tags: fedora20 postgresql

分享到: