为啥推荐用 pgsql 不用mysql功能更强大能处理复杂需求PostgreSQL 支持更多高级数据类型和扩展而 MySQL 功能较基础一、下载PostgreSQL安装包访问PostgreSQL官网PostgreSQL: Downloads选择对应操作系统的版本Windows/macOS/Linux。推荐下载最新稳定版点击下载按钮保存到本地。二、Windows系统安装步骤运行下载的安装程序选择安装路径默认路径为C:\Program Files\PostgreSQL\版本号。勾选安装组件包括核心数据库服务器、pgAdmin管理工具图形化界面及命令行工具如psql。注意以下是基于17.10.2版本的截图演示只展示核心操作。设置超级用户postgres的密码需牢记此密码后续登录使用。我这里设置的参考密码和账号同名也是postgres选择默认端口通常为5432确保未被其他程序占用。安装完成后取消 “Stack Builder” 勾选无需额外组件点击 “Finish” 。至此安装完毕也可以如下勾选“Stack Builder”以安装附加工具因为本人使用开发工具自带的通用客户端就没有勾选使用PostgreSQL提供的客户端工具了看自己情况而定三、macOS系统安装步骤通过官网下载macOS版安装包或使用Homebrew命令安装brew install postgresql初始化数据库并启动服务brew services start postgresql验证安装是否成功psql -V四、Linux系统安装步骤基于Debian/Ubuntu系统使用APT安装sudo apt update sudo apt install postgresql postgresql-client基于RHEL/CentOS系统使用YUM安装sudo yum install postgresql-server postgresql-contrib sudo postgresql-setup --initdb sudo systemctl start postgresql五、验证安装与基本配置打开命令行工具Windows为pgAdmin或psqlLinux/macOS为终端输入以下命令登录psql -U postgres输入安装时设置的密码成功进入后显示postgres#提示符。创建新用户和数据库示例CREATE USER myuser WITH PASSWORD mypassword; CREATE DATABASE mydb OWNER myuser;退出psql\q六、防火墙与远程访问配置可选修改配置文件postgresql.conf通常位于/etc/postgresql/版本/main/或安装目录的data文件夹listen_addresses *编辑pg_hba.conf添加允许远程连接的规则host all all 0.0.0.0/0 md5重启服务使配置生效sudo systemctl restart postgresql # Linux pg_ctl restart -D 数据目录路径 # Windows/macOS七、常见问题解决若遇到端口冲突修改postgresql.conf中的port参数。连接失败时检查服务是否运行sudo systemctl status postgresql # Linux忘记密码可通过编辑pg_hba.conf临时改为trust认证模式重置。
PostgreSQL详细安装教程
发布时间:2026/7/2 20:29:05
为啥推荐用 pgsql 不用mysql功能更强大能处理复杂需求PostgreSQL 支持更多高级数据类型和扩展而 MySQL 功能较基础一、下载PostgreSQL安装包访问PostgreSQL官网PostgreSQL: Downloads选择对应操作系统的版本Windows/macOS/Linux。推荐下载最新稳定版点击下载按钮保存到本地。二、Windows系统安装步骤运行下载的安装程序选择安装路径默认路径为C:\Program Files\PostgreSQL\版本号。勾选安装组件包括核心数据库服务器、pgAdmin管理工具图形化界面及命令行工具如psql。注意以下是基于17.10.2版本的截图演示只展示核心操作。设置超级用户postgres的密码需牢记此密码后续登录使用。我这里设置的参考密码和账号同名也是postgres选择默认端口通常为5432确保未被其他程序占用。安装完成后取消 “Stack Builder” 勾选无需额外组件点击 “Finish” 。至此安装完毕也可以如下勾选“Stack Builder”以安装附加工具因为本人使用开发工具自带的通用客户端就没有勾选使用PostgreSQL提供的客户端工具了看自己情况而定三、macOS系统安装步骤通过官网下载macOS版安装包或使用Homebrew命令安装brew install postgresql初始化数据库并启动服务brew services start postgresql验证安装是否成功psql -V四、Linux系统安装步骤基于Debian/Ubuntu系统使用APT安装sudo apt update sudo apt install postgresql postgresql-client基于RHEL/CentOS系统使用YUM安装sudo yum install postgresql-server postgresql-contrib sudo postgresql-setup --initdb sudo systemctl start postgresql五、验证安装与基本配置打开命令行工具Windows为pgAdmin或psqlLinux/macOS为终端输入以下命令登录psql -U postgres输入安装时设置的密码成功进入后显示postgres#提示符。创建新用户和数据库示例CREATE USER myuser WITH PASSWORD mypassword; CREATE DATABASE mydb OWNER myuser;退出psql\q六、防火墙与远程访问配置可选修改配置文件postgresql.conf通常位于/etc/postgresql/版本/main/或安装目录的data文件夹listen_addresses *编辑pg_hba.conf添加允许远程连接的规则host all all 0.0.0.0/0 md5重启服务使配置生效sudo systemctl restart postgresql # Linux pg_ctl restart -D 数据目录路径 # Windows/macOS七、常见问题解决若遇到端口冲突修改postgresql.conf中的port参数。连接失败时检查服务是否运行sudo systemctl status postgresql # Linux忘记密码可通过编辑pg_hba.conf临时改为trust认证模式重置。