Linux yum安裝PostgreSQL9.6

Linux yum安裝PostgreSQL9.6

PostgreSQL10版本的主從安裝配置在 http://www.javashuo.com/article/p-xugkknvh-ee.htmlhtml

1、下載安裝

一、建立PostgreSQL9.6的yum源文件

$ yum install https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/pgdg-centos96-9.6-3.noarch.rpm

二、安裝PostgreSQL客戶端

$ yum install postgresql96

三、安裝PostgreSQL服務端

$ yum install postgresql96-server

四、安裝PostgreSQL拓展包(可選)

$ yum install postgresql96-devel.x86_64

五、安裝PostgreSQL的附加模塊(可選)

$ yum install postgresql96-contrib.x86_64

2、配置初始化

初始化數據庫

$ /usr/pgsql-9.6/bin/postgresql96-setup initdb

啓動postgresql服務,並設置爲開機自動啓動

$ systemctl enable postgresql-9.6
$ systemctl start postgresql-9.6

postgres用戶初始配置

安裝完成後,操做系統會自動建立一個postgres用戶用來管理數據庫,爲其初始化密碼(輸入命令後連輸2次密碼):

$ passwd postgres

數據庫初始配置

使用數據庫自帶的postgres用戶登陸數據庫,併爲其賦予密碼

$ su - postgres
$ psql -U postgres
alter user postgres with password '你的密碼';

配置遠程鏈接

可能在/var/lib/pgsql/9.6/data下,能夠linux

一、使用find / -name 'pg_hba.conf'查找到pg_hba.conf,修改pg_hba.conf

在最後添加容許訪問IP段(全網段可訪問)
host all all 0.0.0.0/0 md5sql

二、使用find / -name 'postgresql.conf'找到 postgresql.conf

找到用戶參數listen_address(取消掉註釋),改爲下面樣式:數據庫

listen_address = '*'

啓用密碼驗證centos

#password_encryption = on 修改成 password_encryption = on

三、重啓數據庫

$ systemctl restart postgresql-9.6

備註:使用Navicat For PostgreSql來鏈接post

相關文章
相關標籤/搜索