標籤:ar os 使用 sp 檔案 資料 on art log
近日,需要用到postgresql資料庫。
我搭建的環境為:
azure平台,作業系統為azure平台內建的openlogic centos7.0。
搭建過程:
1,使用系統內建postgresql包。如果僅僅搭建postgresql資料庫,僅僅安裝postgresql server即可。
sudo yum install postgresql-server postgresql
2,安裝完畢後,啟動資料庫,使用root許可權。
--首先需要初始化資料庫postgresql-setup initdb--設在開機自動啟動systemctl enable postgresql.service--啟動資料庫systemctl start postgresql.service
3,在安裝postgresql server包時,會建立1個postgres 使用者,該使用者的uid 和gid 都是26,如果想使用非root使用者su到postgres,需要設定它的密碼。(該步驟可選)
4,切換到postgres使用者,設定資料庫使用者postgres密碼
#su postgres -bash-3.2$psql -U postgres postgres=#alter user postgres with password ‘new password‘; postgres=#\q
5,配置postgresql,使其可以遠端連線
下面兩個檔案預設目錄為/var/lib/pgsql/data--配置postgresql.conf檔案修改為listen_addresses = ‘*‘--配置pg_hba.conf添加host all all 222.137.xxx.xxx/24 md5分別為:host類型,資料庫,使用者,允許遠端連線的ip地址,存取方法
6,開啟防火牆連接埠5432
firewall-cmd --permanent --add-port=5432/tcpsystemctl restart firewalld
7,azure管理平台開啟5432連接埠
8,現在,就可以使用用戶端串連postgresql資料庫伺服器了。
[email protected]:~$ psql -h dns-name.chinacloudapp.cn -U postgres -W
azure linux虛擬機器openlogic_centos7.0搭建postgresql資料庫