在 macOS 上安装 PostgreSQL 也非常简单,下面是详细的安装步骤。
方法 1:使用 Homebrew 安装 PostgreSQL
Homebrew 是 macOS 上的包管理工具,使用它安装 PostgreSQL 是最简便的方法之一。
步骤 1:安装 Homebrew(如果未安装)
如果你还没有安装 Homebrew,首先安装它。在终端(Terminal)中运行以下命令:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
步骤 2:更新 Homebrew
确保 Homebrew 是最新的:
brew update
步骤 3:安装 PostgreSQL
使用 Homebrew 安装 PostgreSQL:
brew install postgresql
步骤 4:启动 PostgreSQL
安装完成后,你可以启动 PostgreSQL 服务:
brew services start postgresql
这将 PostgreSQL 设置为开机自启。
步骤 5:验证安装
检查 PostgreSQL 是否安装成功,可以使用以下命令:
psql --version
如果 PostgreSQL 安装成功,终端将显示 PostgreSQL 版本。
步骤 6:访问 PostgreSQL
安装成功后,你可以使用以下命令进入 PostgreSQL:
psql postgres
默认情况下,psql 将以当前 macOS 用户身份连接到 PostgreSQL。
方法 2:使用 PostgreSQL 官方安装包
如果你不使用 Homebrew,也可以使用 PostgreSQL 官方提供的安装包。
步骤 1:下载 PostgreSQL 安装包
- 访问 PostgreSQL 官方下载页面:PostgreSQL Download
- 点击 “Download the installer”,将跳转到 EnterpriseDB 网站,下载适合你的 macOS 版本的 PostgreSQL 安装包。
- 下载并运行安装程序。
步骤 2:按照安装向导操作
- 启动下载的
.dmg文件,双击安装包。 - 按照安装向导的提示操作,选择安装目录和所需的组件。
- 设置数据库超级用户密码(
postgres用户)。
步骤 3:启动 PostgreSQL
安装完成后,你可以在 Launchpad 或 Applications 中找到 PostgreSQL 文件夹,启动 pgAdmin 或 PostgreSQL 服务。
步骤 4:访问 PostgreSQL
安装过程中,PostgreSQL 会自动启动,你可以打开终端并使用 psql 访问 PostgreSQL:
psql -U postgres
然后输入你在安装过程中设置的密码。
方法 3:使用 Postgres.app
Postgres.app 是一个为 macOS 提供的完整 PostgreSQL 安装包,包含 PostgreSQL、pgAdmin、PostGIS 等。
步骤 1:下载 Postgres.app
- 访问 Postgres.app 官网。
- 下载适用于你系统的最新版本。
步骤 2:安装 Postgres.app
- 下载完成后,双击
.dmg文件,将 Postgres.app 拖到 Applications 文件夹中。
步骤 3:启动 Postgres.app
在 Applications 文件夹中找到并启动 Postgres.app。它会在后台启动 PostgreSQL 服务,并提供图形化管理工具。
步骤 4:访问 PostgreSQL
Postgres.app 安装后,你可以直接在终端中运行 psql:
psql -U postgres
也可以通过 pgAdmin 进行管理。
启动和停止 PostgreSQL
- 启动 PostgreSQL(如果没有自动启动):
brew services start postgresql # 如果使用 Homebrew 安装
- 停止 PostgreSQL:
brew services stop postgresql # 如果使用 Homebrew 安装
常见问题
- 找不到
psql命令:如果你没有通过 Homebrew 安装,确保 PostgreSQL 安装路径已经添加到PATH环境变量中。如果你使用的是 PostgreSQL 官方安装包,路径通常是/usr/local/pgsql/bin。 - 重启 PostgreSQL 服务:如果你修改了配置文件,可能需要重启服务。
brew services restart postgresql # 使用 Homebrew
总结
通过以上步骤,你可以在 macOS 上轻松安装并运行 PostgreSQL。无论是使用 Homebrew、PostgreSQL 官方安装包还是 Postgres.app,都能顺利完成安装。
更多详细内容请关注其他相关文章!