当前位置: 技术问答>linux和unix
请教, 关于postgresql的配置问题
来源: 互联网 发布时间:2016-09-16
本文导语: 我现在准备安装一个postgresql, 网上搜索了下, 然后按照http://archive.freelamp.com/1012414614/index_html 上面的步骤进行安装. 但是, 为什么不能开启它的服务呢. -bash-3.2# service postgresql status postgresql: unrecognized service -bash-3....
我现在准备安装一个postgresql, 网上搜索了下,
然后按照http://archive.freelamp.com/1012414614/index_html 上面的步骤进行安装.
但是, 为什么不能开启它的服务呢.
-bash-3.2# service postgresql status
postgresql: unrecognized service
-bash-3.2# su -l postgre
[postgre@postgre ~]$ /etc/init.d/postgresql start
-bash: /etc/init.d/postgresql: No such file or directory
另外, 关于这个命令:
postmaster -i -D ~/data &
那上面说执行后, PostgreSQL 使用位于 /usr/local/pgsql/data 的数据库,允许 Internet 用户的连接( -i ) ,并在后台运行。
但是我执行后的画面是:
[postgre@postgre ~]$ postmaster -i -D ~/data &
[1] 2359
[postgre@postgre ~]$ LOG: could not create IPv6 socket: Address family not supported by protocol
LOG: database system was shut down at 2010-08-05 04:10:59 EDT
LOG: autovacuum launcher started
LOG: database system is ready to accept connections
并没有在后台执行, 而且, 这个命令有什么用呢?
麻烦哪位朋友帮忙一下, 我是Linux新手, 而且查了很多资料, 都没解决, 谢谢.
然后按照http://archive.freelamp.com/1012414614/index_html 上面的步骤进行安装.
但是, 为什么不能开启它的服务呢.
-bash-3.2# service postgresql status
postgresql: unrecognized service
-bash-3.2# su -l postgre
[postgre@postgre ~]$ /etc/init.d/postgresql start
-bash: /etc/init.d/postgresql: No such file or directory
另外, 关于这个命令:
postmaster -i -D ~/data &
那上面说执行后, PostgreSQL 使用位于 /usr/local/pgsql/data 的数据库,允许 Internet 用户的连接( -i ) ,并在后台运行。
但是我执行后的画面是:
[postgre@postgre ~]$ postmaster -i -D ~/data &
[1] 2359
[postgre@postgre ~]$ LOG: could not create IPv6 socket: Address family not supported by protocol
LOG: database system was shut down at 2010-08-05 04:10:59 EDT
LOG: autovacuum launcher started
LOG: database system is ready to accept connections
并没有在后台执行, 而且, 这个命令有什么用呢?
麻烦哪位朋友帮忙一下, 我是Linux新手, 而且查了很多资料, 都没解决, 谢谢.
|
如果你需要把那些log留下来 就这样
postmaster -i -D ~/data >/var/log/postgresql.log 2>>&1 &
把信息都定向到日志文件/var/log/postgresql.log
postmaster -i -D ~/data >/var/log/postgresql.log 2>>&1 &
把信息都定向到日志文件/var/log/postgresql.log
|
上面的多写了个符号 应该是
postmaster -i -D ~/data >/var/log/postgresql.log 2>&1 &
postmaster -i -D ~/data >/var/log/postgresql.log 2>&1 &
|
目前多数发行版的源里都有postgresql的,直接安装即可。
1.自己安装就不要指望会有服务管理功能,除非自己弄。
2.服务管理功能通常只能root使用。不过可以用sudo授权给其他用户。
1.自己安装就不要指望会有服务管理功能,除非自己弄。
2.服务管理功能通常只能root使用。不过可以用sudo授权给其他用户。