cent OS安裝postgresql9.5教程

1. 檢查Linux系統是否安裝了數據庫

執行命令:rpm -qa | grep postgresql 
如果沒有顯示查詢結果,說明未安裝postgresql數據庫

2、添加RPM

執行命令:yum install https://download.postgresql.org/pub/repos/yum/9.5/redhat/rhel-7-x86_64/pgdg-centos95-9.5-3.noarch.rpm

3、安裝PostgreSQL 9.5

執行命令:yum install postgresql95-server postgresql95-contrib

4、初始化數據庫

a、進入postgres用戶:su postgres
b、centos7執行命令:/usr/pgsql-9.5/bin/postgresql95-setup initdb           
centos6執行命令:/usr/pgsql-9.5/bin/initdb /var/lib/pgsql/9.5/data

5、設置開機自啓動

centos7執行命令:systemctl enable postgresql-9.5.service        
centos6執行命令:暫不需要

6、啓動服務

centos7執行命令:systemctl start postgresql-9.5.service     
centos6執行命令:service postgresql-9.5 start

7、查看postgresql版本

執行命令:psql --version

8、修改密碼:

執行命令:a、su - postgres  \
b、psql -U postgres  \
c、alter user postgres with password '123456' \
\q

9、開啓遠程訪問:

執行命令:vi /var/lib/pgsql/9.5/data/postgresql.conf \
修改#listen_addresses = 'localhost'  爲  listen_addresses='*'  然後保存

10、信任遠程連接

執行命令:vi /var/lib/pgsql/9.5/data/pg_hba.conf
修改如下內容,信任指定服務器連接
 IPv4 local connections:
修改:host    all            all      127.0.0.1/32      ident  爲 
     host    all            all      0.0.0.0/0            trust

11、重啓服務

執行命令:a、exit \  
b、centos7:systemctl restart postgresql-9.5.service \         
centos6:service postgresql-9.5 restart \

12. 登錄數據庫

   執行命令:a、su postgres    
   b、psql    
   這時相當於系統用戶postgres以同名數據庫用戶的身份,登錄數據庫,這是不用輸入密碼的。如果一切正常,系統提示符會變爲"postgres=#",表示已經進入了數據庫控制檯。

13. 修改數據庫的隔離級別

postgres=# begin;
BEGIN
postgres=# set default_transaction_isolation='repeatable read';
SET
postgres=# commit;
COMMIT
postgres=# show default_transaction_isolation;
 default_transaction_isolation 
-------------------------------
 repeatable read
(1 row)

14. 卸載

yum remove postgresql*
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章