我在postgresql网站上获得了postgresql-8.4.9.tar.bz2软件包,并按照文件INSTALL上的说明进行安装。但是,当我们尝试运行它,它不工作,并抛出这个错误:如何在有mysql的机器上安装(并运行)postgresql?
/usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data
LOG: could not bind IPv6 socket: Address already in use
HINT: Is another postmaster already running on port 5432? If not, wait a few seconds and retry.
LOG: could not bind IPv4 socket: Address already in use
HINT: Is another postmaster already running on port 5432? If not, wait a few seconds and retry.
WARNING: could not create listen socket for "localhost"
FATAL: could not create any TCP/IP sockets
我不知道,也许是因为MySQL的一些冲突。有人知道发生了什么事吗?
在此先感谢!
MySQL和PostgreSQL可以运行在同一台服务器上就好了一起。这听起来像你已经有一个Postgres运行的实例。试试'ps ax | grep postmaster“或类似文件来确定服务器守护进程是否已经在运行。 – 2012-04-24 16:57:31
它确实在运行!杀死它几乎解决了所有问题。谢谢! – 2012-04-24 17:38:02