【问题标题】:PostgresSQL Installation fails: "database cluster initialisation failed" MAC osPostgresQL 安装失败:“数据库集群初始化失败”MAC os
【发布时间】:2019-12-05 06:52:05
【问题描述】:

我正在 macOS Catalina 10.15.1 上安装 PostgreSQL (V 9.6.16)。在完成安装之前,我收到以下错误:

运行安装后步骤时出现问题。安装可能无法正确完成数据库集群初始化失败。

我该如何解决这个问题?

【问题讨论】:

    标签: postgresql macos


    【解决方案1】:
    1. 卸载 PostgresSQL,然后清理 /Library/PostgreSQL/ 目录。
    2. 打开终端并运行:

      须藤 dscl 。 -create /Users/postgres UserShell /bin/sh

      须藤 dscl 。 -create /Users/postgres NFSHomeDirectory /Library/PostgreSQL

    3. 安装 PostgresSQL

    【讨论】:

    • 我多次尝试此解决方案,但仍然出现错误。我在完全卸载后重新启动计算机,使用卸载程序和命令行删除每个文件并从根目录运行上述命令然后安装,但这些似乎都不起作用。
    • 这不起作用。如何撤消命令?
    • 它对我有用...非常感谢
    • 这只是为了转换现有的用户帐户,因此它不会显示为您可以登录的帐户。在执行这些步骤之前,需要创建一个 postgres 用户帐户。
    • @jaucourt 怎么样?什么类型的账户? (关于“在执行这些步骤之前,需要创建一个 postgres 用户帐户。”)
    【解决方案2】:

    我遇到了同样的问题,这是我的解决方案:

    1. 删除/卸载 postgreSQL。
    2. 下载最新的 postgreSQL
    3. 在用户和组下的系统首选项中创建一个用户名“postgres”。
    4. 运行安装程序。
    5. 删除您创建的用户,因为您不会使用此用户登录。

    【讨论】:

      猜你喜欢
      • 2015-12-03
      • 2017-09-11
      • 1970-01-01
      • 2019-07-04
      • 2022-08-24
      • 2012-01-12
      • 1970-01-01
      • 1970-01-01
      • 2018-12-04
      相关资源
      最近更新 更多