linux 下 postgres 安装教程
2022-09-30 10:14 默默不语 阅读(345) 评论(0) 编辑 收藏 举报1. 解压安装包
tar -xvzf postgresql-x.x.tar.gz
2. 进入解压目录
cd /xxx/xxx/postgresql-x.x
3. 检测安装平台的目标特征
./configure --prefix=/opt/postgresql
4. 编译
make
5. 安装
sudo make install
6. 添加用户&新用户相关配置
sudo useradd postgres
sudo passwd postgres #之后两次输入密码
cd /home
#创建postgres文件夹
sudo mkdir /home/postgres
#设置权限
sudo chmod 755 /home/postgres
#初始化
sudo cp -a /etc/skel/. /home/postgres
7. 新建文件夹data
sudo mkdir /opt/postgresql/data
8. 设置文件夹所有者
sudo chown postgres /opt/postgresql/data
9. 登录postgres用户
su - postgres
10. 初始化
# 会自动创建超级用户postgres(执行initdb的用户)
/opt/postgresql/bin/initdb -D /opt/postgresql/data
11. 开启服务
/opt/postgresql/bin/pg_ctl -D /opt/postgresql/data start
12. 开启数据库
/opt/postgresql/bin/psql -U postgres
13. 配置 postgres 用户密码
alter user postgres with password 'postgres';
14. 退出数据库
\q
15. 其他命令
关闭服务
/opt/postgresql/bin/pg_ctl -D /opt/postgresql/data stop
查看服务状态
/opt/postgresql/bin/pg_ctl -D /opt/postgresql/data status
16. 其他配置
/opt/postgresql/data 下配置文件postgresql.conf & pg_hba.conf
-------------postgresql.conf--------------
#listen_addresses = 'localhost' #表示只监听本地连接
改成
listen_addresses = '*' #表示监听所有IP,也可以改为所需监听的IP
--------------pg_hba.conf-----------------
Method
trust 表示允许无密码访问,这是不安全的,将其改为 md5 ,使用密码访问
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
2018-09-30 Ubuntu下安装eclipse遇到的问题