我将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,以便我可以重新开始?
谢谢。
sudo /sbin/SystemStarter stop postgresql-8.3
删除菜单快捷方式:
sudo rm -rf /Applications/PostgreSQL 8.3
删除ini文件:
sudo rm -rf /etc/postgres-reg.ini
删除启动项:
sudo rm -rf /Library/StartupItems/postgresql-8.3
删除数据和已安装的文件:
sudo rm -rf /Library/PostgreSQL/8.3
删除用户 postgres:
sudo dscl . delete /users/postgres
rm /usr/bin/psql
移除可执行 psql 别名。
由于我无法使用以下命令运行/找到installbuilder.sh
...
me@myMac:/Library/PostgreSQL/14/uninstall-postgresql.app/Contents/MacOS$ installbuilder.sh
-bash: installbuilder.sh: command not found
...然后我继续尝试以下步骤:
me@myMac:/Library/PostgreSQL/14/uninstall-postgresql.app/Contents/MacOS$ ls -la
总用量 3112
drwxr-xr-x 5 root daemon 160 9月 23 10:48 ./
drwxr-xr-x 5 root daemon 160 9月 23 09:18 ../
-rwxr-xr-x 1 root daemon 673 9月 23 10:48 installbuilder.sh*
-rwxr-xr-x 1 root daemon 1449456 9月 23 10:07 osx-x86_64*
-rwxr-xr-x 1 root daemon 135216 7月 14 11:21 uninstall-postgresql*
me@myMac:/Library/PostgreSQL/14/uninstall-postgresql.app/Contents/MacOS$ ./installbuilder.sh
无法初始化安装程序
me@myMac:/Library/PostgreSQL/14/uninstall-postgresql.app/Contents/MacOS$ ./uninstall-postgresql
用法: ./uninstall-postgresql installerName [args ...]
me@myMac:/Library/PostgreSQL/14/uninstall-postgresql.app/Contents/MacOS$ ./uninstall-postgresql osx-x86_64
这启动了卸载GUI界面
此时,您需要按照之前的StackOverflow答案中提供的步骤进行操作 - @user1181328的答案中的第3到6步。 为方便起见,在此列出: