博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CentOS7安装PostgreSQL
阅读量:5798 次
发布时间:2019-06-18

本文共 1857 字,大约阅读时间需要 6 分钟。

hot3.png

1、下载源代码并解压

wget https://ftp.postgresql.org/pub/source/v9.4.15/postgresql-9.4.15.tar.gztar -xvzf postgresql-10.0.tar.gzyum install readline-devel  yum install zlib-devel./configure --with-lib=/usr/lib  --with-includes=/usr/include sudo makesudo make install

2、创建用户组和用户

groupadd postgres    #新增用户组useradd -g postgres postgres    #新增用户passwd postgres    #为用户设置密码

3、创建数据目录

mkdir /usr/local/pgsql/datachown postgres /usr/local/pgsql/data    #设置data文件加属性chmod 700 /usr/local/pgsql/data    #设置data文件夹权限

4、数据库操作

su postgres#初始化数据库   /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data     #启动\停止\重启数据库    /usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data   或   /usr/local/pgsql/bin/pg_ctl -D /usr/local/pgsql/data -l logfile start\stop\restart#设置日志输出位置   /usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data >logfile 2>&1 &  #创建测试数据库   /usr/local/pgsql/bin/createdb test   #启动测试数据库    /usr/local/pgsql/bin/psql test

5、修改postgresql.conf

进入/usr/local/pgsql/data目录、修改postgresql.conf文件
listen_addresses = '*'port = 5432

6、修改pg_hba.conf

进入/usr/local/pgsql/data目录、修改pg_hba.conf文件
# "local" is for Unix domain socket connections onlylocal   all             all                                  trust# IPv4 local connections:host    all             all             0.0.0.0/0            trust

7、远程连接

1. 查看防火墙是否关闭:firewall-cmd --state2. 启动服务:systemctl start firewalld.service3. 关闭服务:systemctl stop firewalld.service4. 重启服务:systemctl restart firewalld.service5. 显示服务的状态:systemctl status firewalld.service6. 在开机时启用服务:systemctl enable firewalld.service7. 在开机时禁用服务:systemctl disable firewalld.service8. 查看服务是否开机启动:systemctl is-enabled firewalld.service;echo $?9. 查看已启动的服务列表:systemctl list-unit-files|grep enabled10. 添加开发端口:firewall-cmd --zone=public --add-port=5432/tcp --permanent11. 重新加载防火墙:firewall-cmd --reload

8、链接测试

134314_yP4I_780322.png

134357_BoN7_780322.png

转载于:https://my.oschina.net/OkSerIous/blog/1620999

你可能感兴趣的文章
C# 矩阵作业
查看>>
俺的新书《Sencha Touch实战》终于出版了
查看>>
关于数据库查询时报“query block has incorrect number of result columns”
查看>>
li下的ul----多级列表
查看>>
UVa 11292 勇者斗恶龙(The Dragon of Loowater)
查看>>
区域生长算法
查看>>
switch语句小练习
查看>>
组合逻辑电路
查看>>
POP-一个点击带有放大还原的动画效果
查看>>
UE4材质是什么样的机制
查看>>
使用QTP录制自带Flight小实例
查看>>
Loadrunner脚本编程(4)-数据类型操作和字符串操作
查看>>
STL 算法
查看>>
分享:Backbone.js 样例站点与入门指南
查看>>
图的基本算法
查看>>
HTML基础(一)
查看>>
boost.circular_buffer简介
查看>>
Database Appliance并非Mini版的Exadata-还原真实的Oracle Unbreakable Database Appliance
查看>>
网页图片缩放(js)
查看>>
如何用Fiddler对Android应用进行抓包
查看>>