论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com技术社区
»
论坛
›
数据库
›
Mysql
›
最详细安装 PostgreSQL方法
最详细安装 PostgreSQL方法
杀鸡焉用牛刀
论坛元老
|
6 天前
|
显示全部楼层
|
阅读模式
楼主
主题
1891
|
帖子
1891
|
积分
5673
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
一、在 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 postgresql
复制代码
2. 配置 PostgreSQL
PostgreSQL 默认使用 peer 认证方式来答应使用系统用户登录。如果要使用密码认证,你需要修改 PostgreSQL 的配置文件:
sudo nano /var/lib/pgsql/data/pg_hba.conf
复制代码
找到如下行:
local all postgres peer
复制代码
将 peer 改为 md5,然后生存并退出。
重启 PostgreSQL 服务以应用配置:
sudo systemctl restart postgresql
复制代码
3. 设置 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 postgresql
复制代码
2. 启动 PostgreSQL
启动 PostgreSQL:
brew services start postgresql
复制代码
设置 PostgreSQL 在开机时主动启动:
brew services start postgresql
复制代码
3. 设置 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 连接。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复
使用道具
举报
0 个回复
正序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
发新帖
回复
杀鸡焉用牛刀
论坛元老
这个人很懒什么都没写!
楼主热帖
ElasticSearch-高级查询
手把手带你通过API创建一个loT边缘应用 ...
一、kotlin基础语法学习
第4章 复合类型
背八股文的都是什么水平
开源轻量级工作流WorkflowCore介绍 ...
生产事故-记一次特殊的OOM排查 ...
Ajax+WCF+MySQL实现数据库部署并调用 ...
源码解析 Handler 面试宝典
基础安全产品相关系统设计的一些思考 ...
标签云
AI
运维
CIO
存储
服务器
浏览过的版块
Oracle
人工智能
中间件
程序人生
SQL-Server
DevOps与敏捷开发
快速回复
返回顶部
返回列表