安装环境说明

系统环境说明
[root@slave1 ~]# cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core)
[root@slave1 ~]# uname -r
3.10.0-693.el7.x86_64
[root@slave1 ~]# hostname -I
192.168.174.201 192.168.122.1
软件版本
psql (9.2.23)

安装工作

安装
yum install postgresql-server

PostgreSQL安装将不会启用自动启动或自动初始化数据库。为了完成数据库安装,您需要执行以下两个步骤

service postgresql initdb
chkconfig postgresql on
PostgreSQL启动服务
service postgresql start
查看是否启动
netstat -a | grep PGSQ

连接数据库

切换到数据库用户
su - postgres
登录数据库
psql

psql 终端可以用\du 或\du+ 查看,也可以查看系统表 select * from pg_roles;

[root@slave1 ~]# su - postgres
上一次登录:四 4月 12 17:18:28 CST 2018pts/0 上
-bash-4.2$ psql
psql (9.2.23)
输入 "help" 来获取帮助信息. postgres=# \du
角色列表
角色名称 | 属性 | 成员属于
----------+-----------------------------------+----------
postgres | 超级用户, 建立角色, 建立 DB, 复制 | {} postgres=#
修改用户postgres的密码
alter role postgres with password 'postgres'
退出
\q
exit

修改配置

修改监听地址
vi /var/lib/pgsql/data/postgresql.conf
#listen_addresses='localhost'
#将上面这行改成如下
listen_addresses='*'
设置所有网段IP可以访问
vi /var/lib/pgsql/data/pg_hba.conf
# IPv4 remote address connections:
host all all 0.0.0.0/0 trust
解决psql: 致命错误: 用户 "postgres" Ident 认证失败
#vi /var/lib/pgsql/data/pg_hba.conf
这个配置文件中的认证 METHOD的ident修改为trust,可以实现用账户和密码来访问数据库
验证
service postgresql restart
su - postgres
psql -h 127.0.0.1 -U postgres -d postgres -W

最新文章

  1. Python socket (单线程)
  2. JS字符串转换成json对象。。。。
  3. Mac系统上用Node做APNS
  4. TableViewCell Swipe to Delete and More Button(like mail app in iOS7 or later)
  5. 把Message转换成String
  6. ReactNative 大图手势浏览技术分析
  7. Xcode磁盘空间大清理(转)
  8. Oracle中NVARCHAR2字符集不匹配问题
  9. 移动wabAPP 开发 viewport 注意事项
  10. 临时禁用Resharper
  11. [jQuery编程挑战]005 使用最短的代码生成元素的闪烁效果
  12. oracle 集合运算符
  13. wchar_t是内置还是别名(亲测有效:wchar_t在windows下是16位整数的别名,在linux等平台下是32位整数的别名。MSVC2008开始默认是/Zc:wchar_t)
  14. [置顶] linux学习之samba安装问题详解
  15. 腾讯云更换yum源
  16. Ajax 初步学习总结
  17. iOS 基础:Frames、Bounds 和 CGGeometry
  18. Richard Sabey于2004年给出了由123456789各出现一次的e的估计
  19. JavaScript基础回顾一(类型、值和变量)
  20. Python股票分析系列——系列介绍和获取股票数据.p1

热门文章

  1. Activiti之Idea生成png图片及解决乱码问题(四)
  2. Laya 爆改Laya IDE和Laya引擎使其支持2D粒子爆发模式
  3. Kohana重写接收不到get参数问题
  4. TYPORA的使用手册
  5. UVALive 6855 Banks (暴力)
  6. React Native商城项目实战09 - 个人中心自定义cell
  7. VMware vSphere 虚拟化简介
  8. 多进程---multiprocessing/threading/
  9. UIAutomation元素识别软件
  10. windows 10上玩耍ubuntu