目录
一、在 Windows 系统上安装 PostgreSQL
1. 下载 PostgreSQL 安装包2. 安装 PostgreSQL 3. 验证 PostgreSQL 安装4. 配置 PostgreSQL 启动项
二、在 Linux 系统上安装 PostgreSQL
1. 安装 PostgreSQL 2. 配置 PostgreSQL 3. 设置 PostgreSQL
4. 验证安装
三、在 macOS 系统上安装 PostgreSQL
3. 设置 PostgreSQL 超级用户密码
4. 验证安装
四、常见问题解决
1. 无法连接到 PostgreSQL 数据库2. 无法通过 pgAdmin 连接
一、在 Windows 系统上安装 PostgreSQL
1. 下载 PostgreSQL 安装包访问 PostgreSQL 官网下载页面:https://www.postgresql.org/download/windows/选择“Windows”
版本,点击下载并进入 EnterpriseDB 的安装页面。
下载最新版的安装包(.exe 文件)。
2. 安装 PostgreSQL双击下载的安装包(.exe 文件)。
在弹出的安装向导中,点击 Next 继续。
选择安装目录(默认安装路径为 C:\Program Files\PostgreSQL\xx,可以更改,但建议使用默认路径)。
选择安装的组件,默认情况下所有组件都会被勾选(包括 PostgreSQL Server、pgAdmin、Command Line Tools、StackBuilder)。一般保留默认设置即可,点击 Next。
设置数据库集群的 数据目录。这个目录会存放所有数据库的数据文件。你可以选择默认路径或自定义路径,点击 Next。
设置超级用户密码(即 postgres 用户的密码)。请记住这个密码,后面需要用到。
选择数据库端口(默认是 5432),一般不需要修改,点击 Next。
选择语言设置,通常选择 English 即可,点击 Next。
点击 Next,然后 Install 开始安装 PostgreSQL。
安装完成后,点击 Finish 完成安装。
3. 验证 PostgreSQL 安装在安装完成后,可以通过 pgAdmin(PostgreSQL 提供的图形界面工具)来连接数据库。
启动 pgAdmin,输入安装时设置的密码,连接到本地数据库。
你可以通过 SQL 查询工具 执行以下命令来验证数据库是否正常运行:SELECT version();4. 配置 PostgreSQL 启动项如果你希望 PostgreSQL 在 Windows 启动时自动启动,可以通过以下步骤配置:打开服务管理器(按Win + R,输入services.msc)。
找到 PostgreSQL 服务(通常命名为postgresql-x64-xx)。
右键点击,选择属性。在启动类型中选择自动,然后点击应用和确定。
二、在 Linux 系统上安装 PostgreSQL
1. 安装 PostgreSQL对于 Ubuntu/Debian 系统:
更新系统:
sudo apt update安装 PostgreSQL:sudo apt install postgresql postgresql-contrib对于 CentOS/RHEL 系统: 更新系统:sudo yum update安装 PostgreSQL:sudo yum install postgresql-server postgresql-contrib
初始化数据库:
sudo postgresql-setup initdb启动 PostgreSQL 服务:sudo systemctl start postgresql设置 PostgreSQL 在开机时自动启动:sudo systemctl enable postgresql2. 配置 PostgreSQL PostgreSQL 默认使用peer认证方式来允许操作系统用户登录。如果要使用密码认证,你需要修改 PostgreSQL 的配置文件:sudo nano /var/lib/pgsql/data/pg_hba.conf
找到如下行:
local all postgres peer将peer改为md5,然后保存并退出。重启 PostgreSQL 服务以应用配置:sudo systemctl restart postgresql3. 设置 PostgreSQL超级用户密码 切换到 PostgreSQL 用户:sudo -i -u postgres进入 PostgreSQL 命令行界面:psql设置postgres
用户密码:
ALTER USER postgres WITH PASSWORD 'yourpassword';退出 PostgreSQL 命令行:\q
4. 验证安装
你可以使用以下命令来验证 PostgreSQL 是否安装成功并正常工作:psql -U postgres -h localhost -d postgres
三、在 macOS 系统上安装 PostgreSQL
1. 使用 Homebrew 安装 PostgreSQL 如果还没有安装 Homebrew,请先安装:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"安装 PostgreSQL:brew install postgresql2. 启动 PostgreSQL 启动 PostgreSQL:brew services start postgresql设置 PostgreSQL 在开机时自动启动:brew services start postgresql3. 设置 PostgreSQL 超级用户密码切换到 PostgreSQL 用户:psql postgres设置postgres
用户密码:
ALTER USER postgres WITH PASSWORD 'yourpassword';退出 PostgreSQL 命令行:\q
4. 验证安装
你可以通过以下命令验证 PostgreSQL 是否安装成功并正常工作:psql -U postgres -h localhost -d postgres
四、常见问题解决
1. 无法连接到 PostgreSQL 数据库确认 PostgreSQL 服务是否正在运行:sudo systemctl status postgresql确保防火墙没有阻止 PostgreSQL 默认端口(5432)。
2. 无法通过 pgAdmin 连接确保pg_hba.conf配置文件中已经设置为md5认证。检查 PostgreSQL 配置文件postgresql.conf中的listen_addresses是否设置为'*',即允许所有 IP 连接。
到此这篇关于最详细安装 PostgreSQL方法的文章就介绍到这了,更多相关PostgreSQL安装内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
您可能感兴趣的文章:docker安装Postgresql数据库及基本操作Docker Compose安装部署PostgreSQL数据库的实现步骤PostgreSQL15.x安装的详细教程Docker如何安装PostgreSQL Linux yum安装postgresql出现Bad GPG signature问题的解决方法详解Linux服务器快速安装PostgreSQL15及pgvector向量插件Windows 系统 PostgreSQL 手工安装配置方法详解PostgreSQL 14.4安装使用及一些安装的异常问题
