azure linux虛擬機器openlogic_centos7.0搭建postgresql資料庫

來源:互聯網
上載者:User

標籤: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資料庫

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.