centos7安裝pgsql及操作命令


1.下載所需要的數據庫版本https://yum.postgresql.org/repopackages.php

2.安裝數據庫版本包

yum install -y https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-centos10-10-2.noarch.rpm

yum install -y postgresql10-server postgresql10-contrib

初始化

/usr/pgsql-10/bin/postgresql10-setup initdb

設置開機啟動

systemctl enable postgresql-10

啟動數據庫

systemctl start postgresql-10

3.配置遠程訪問

vi /var/lib/pgsql/10/data/postgresql.conf

如果想對所有IP開放,則將localhost改為*即可,如果想僅對部分IP開放,多個IP之間用,(逗號+空格)隔開。

4.配置賬戶訪問權限

vi /var/lib/pgsql/10/data/pg_hba.conf

最后一項method解析如下:

trust 任何連接都允許,不需要密碼

reject 拒絕符合條件(前面幾個條件)的請求

MD5 接收一個MD5加密過的密碼

password 接收一個密碼來登陸,只在可信的網絡使用這種方式

gss 使用gssapi認證,只在tcp/ip連接可用

sspi 只在windows可用的一種方式

krb5 不常用,只在TCP/IP可用

ident 使用操作系統用戶名認證,驗證它是否符合請求的的數據庫用戶名

ldap 使用LDAP服務器認證

cert 使用ssl客戶端認證

pam 使用操作系統的pam模塊服務

5.pgsql常用操作

PostgreSQL安裝后會創建一個用戶,名為postgres。 

(1)輸入su - postgres並回車,切換至用戶。 

(2)輸入psql -U postgres並回車,登錄數據庫。 

(3)輸入ALTER USER postgres with encrypted password 'abc123';(不要漏了“;”)並回車,設置默認用戶postgre的密碼,此處密碼為abc123,可自行修改。 

(4)輸入\q並回車, 退出數據庫。 

(5)輸入exit並回車,退出用戶。 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM