首页 文章

如何在我的Mac上卸载postgresql(运行Snow Leopard)

提问于
浏览
26

从10.5升级10.6,现在postgres 8.1受到打击 . 为了让事情变得更糟,我尝试安装8.4,我很确定只是让事情变得糟糕十倍 . 无论如何,当我尝试触发postgres并且只是createuser时我得到的例外是这样的:

createuser:无法连接到数据库postgres:无法连接到服务器:没有这样的文件或目录服务器是否在本地运行并接受Unix域套接字“/tmp/.s.PGSQL.5432”上的连接?

我如何完全摆脱我的Mac上的postgres所以我可以做一个重做?

谢谢

3 回答

  • 2

    问题出在我的机器上的PostgreSQL帐户 .

    我删除了帐户并使用此处的说明继续卸载:

    自动卸载:

    在安装目录中,将有一个uninstall-postgresql.app文件 . 执行(双击)将卸载PostgreSQL安装 .

    手动卸载:

    • 停止服务器:
    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
    
  • 57

    我也可以将这个小命令添加到答案中:

    rm /usr/bin/psql
    

    删除可执行的psql别名 .

  • 9

    如果您有更新的Postgres和/或OSX / macOS版本,则可以查看this answer .

相关问题