首页 > 数据库技术 > 详细

linux centOS7 搭建postgresql

时间:2020-09-25 15:16:52      阅读:52      评论:0      收藏:0      [点我收藏+]
1:yum search postgresql
 
技术分享图片
技术分享图片
技术分享图片
 
2.yum install postgresql-server
 
技术分享图片
3.查看版本信息;
psql --version
4.初始化数据库:
安装完成之后,不能直接启动数据库,需要先执行初始化,初始化之后,会生成postgresql相关配置文件和数据库文件,他们都会存放在径/var/lib/pgsql/data下。
postgresql-setup initdb
5.检查一下数据库存储路径:
技术分享图片
6.启动数据库:
service postgresql start
 
技术分享图片
 
技术分享图片
7.启动成功,会监听本机127.0.0.1的5432端口。 
8.登录测试:
默认情况下,我们使用psql postgres命令登录,使用的是root用户,会提示没有这个角色,我们按照提示使用psql -U postgres命令登录,发现提示Peer authentication failed for user "postgres",我们只能切换到postgres用户,然后9.直接登录:
技术分享图片
10.需要解决root用户下无法通过psql -U postgres登录的问题,我们需要修改配置文件pg_hba.conf,将
local    all    all    peer
修改为:
local    all    all    trust 
另外,我们需要让外部IP能够连接本机的postgresql,我们需要修改postgresql.conf配置文件中的listen_addresses属性为"*",并且在pg_hba.conf配置文件中新增一行配置:
host    all    all    0.0.0.0/0    md5
技术分享图片
11.重启服务
service postgresql restart
12.在登陆,就解决了直接登录测试,认证的问题
13.为数据库默认的登陆名postgres(等同于SQLServer里面的sa)设置登陆数据库的密码:
ALTER USER postgres WITH PASSWORD ‘****‘; //添加密码 select * from pg_shadow; \q回车 退出登录
 
技术分享图片
14.可以使用客户端在远程访问连接了
 

linux centOS7 搭建postgresql

原文:https://www.cnblogs.com/csfl/p/13729295.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!