CentOS7安装postgresql10

Posted hao2018

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS7安装postgresql10相关的知识,希望对你有一定的参考价值。

一.安装数据库版本包

[root@huangyh huangyh]#   yum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-centos10-10-2.noarch.rpm -y  

二.查看postgresql源

[root@huangyh huangyh]#  yum list | grep postgresql

技术图片

三.我们安装postgresql10-contrib 和postgresql10-server

[root@huangyh huangyh]#  yum install postgresql10-contrib postgresql10-server -y

四.初始化数据库

[root@huangyh huangyh]#   /usr/pgsql-10/bin/postgresql-10-setup initdb

技术图片

说明:Postgresql安装目录是/usr/pgsql-10,而Postgresql的数据目录是/var/lib/pgsql/版本号/data目录

五.启动数据库并设置开机启动

[root@huangyh huangyh]#  sudo systemctl start postgresql-10

[root@huangyh huangyh]#  sudo systemctl enable postgresql-10.service

六.查看服务是否启动

[root@huangyh huangyh]#  systemctl status postgresql-10.service

技术图片

七.登录postgresql并设置密码

[root@huangyh huangyh]#  su - postgres

技术图片

-bash-4.2$    psql

技术图片

说明:当你看到postgres=# 说明已经进入。列出所有库\\l  列出所有用户\\du 列出库下所有表\\d   退出\\q

八.设置数据库密码

postgres=#   ALTER USER postgres WITH PASSWORD ‘密码‘;

技术图片

说明:当你看到ALTER ROLE就说明设置好了密码,用户名:postgres

 九.默认情况下postgresql是不支持远程登录的。我们需要修改配置文件

[root@huangyh huangyh]#  vim /var/lib/pgsql/10/data/pg_hba.conf

技术图片

说明:在最后一行添加以上标记数据

十.默认情况下postgresql是不支持远程访问的。我们需要修改配置文件

 [root@huangyh huangyh]#  vim /var/lib/pgsql/10/data/postgresql.conf

技术图片

说明:记得将前面的#去掉,然后如果想对所有IP开放,则将localhost改为*即可,如果想仅对部分IP开放,多个IP之间用,(逗号+空格)隔开

十一.重启postgresql

[root@huangyh huangyh]#   systemctl restart postgresql-10

十二.添加防火墙对外开放端口

[root@huangyh huangyh]#   firewall-cmd --zone=public --add-port=5432/tcp --permanent

十三.重置防火墙

[root@huangyh huangyh]#   firewall-cmd --reload

十四.用Navicat连接

技术图片

说明:以上就是postgresql安装过程,年轻就要不断学习,不断记录。

 

以上是关于CentOS7安装postgresql10的主要内容,如果未能解决你的问题,请参考以下文章

Centos7安装PostgreSQL10

Centos7下安装postgresql

Centos7/8快速安装PostgreSQL与配置

centos7 安装配置postgresql

PostgreSQL 安装之 CentOS 7 x64 RPM 安装

centos 安装 postgresql