从10.5升级到了10.6,现在postgres 8.1已经崩溃了。更糟糕的是,我试着安装了8.4,我很确定它只会让事情变得更糟十倍。不管怎样,当我尝试启动postgres并只创建用户时,我得到的异常是这样的:
createuser:无法连接到数据库postgres:无法连接到服务器:没有这样的文件或目录服务器是否在本地运行并接受Unix域套接字“/tmp/. s. PGSQL.5432”上的连接?
我如何完全摆脱我的Mac上的postgres,这样我就可以做一个重做?
谢谢
从10.5升级到了10.6,现在postgres 8.1已经崩溃了。更糟糕的是,我试着安装了8.4,我很确定它只会让事情变得更糟十倍。不管怎样,当我尝试启动postgres并只创建用户时,我得到的异常是这样的:
createuser:无法连接到数据库postgres:无法连接到服务器:没有这样的文件或目录服务器是否在本地运行并接受Unix域套接字“/tmp/. s. PGSQL.5432”上的连接?
我如何完全摆脱我的Mac上的postgres,这样我就可以做一个重做?
谢谢
4条答案
按热度按时间fquxozlt1#
问题出在我的机器上的PostgreSQL帐户上。
我删除了该帐户,并使用以下说明继续卸载:
自动卸载:
在安装目录中,将有一个uninstall-postgresql.app文件。执行(双击)将卸载PostgreSQL安装。
手动卸载:
1.停止服务器:
1.移除菜单快捷键:
1.删除ini文件:
1.正在删除启动项目:
1.删除数据和已安装的文件:
1.删除用户postgres:
dced5bon2#
我还可以在答案中添加这个小命令:
删除可执行文件psql别名。
ttisahbt3#
如果您有更新的Postgres和/或OSX/macOS版本,您可以检查this answer。
nc1teljy4#
因为我无法使用以下命令运行/查找
installbuilder.sh
.........我接着尝试下面的步骤:
1.
瞧!!!
1.这将启动卸载GUI
1.选择全部卸载/删除整个安装x1c 0d1x
1.卸载程序将执行其操作,然后提示您:
1.此时,您需要按照之前的StackOverflow解答中提供的步骤进行操作--@user1181328解答中的步骤3到步骤6。为了方便起见,我将它们列在这里:
1.删除PostgreSQL和数据文件夹。向导将通知您这些文件夹未被删除。
sudo rm -rf /Library/PostgreSQL
个1.删除ini文件:
sudo rm /etc/postgres-reg.ini
sudo rm /etc/sysctl.conf
这应该是所有!卸载向导将删除所有图标和启动应用程序文件,所以你不必担心这些。