Ubuntu 18.04 下 PostgreSQL 10 的安裝與基礎配置

來源:互聯網
上載者:User

標籤:word   install   命令列介面   serve   bin   sql   database   本地   pre   

下載安裝

在命令列執行如下語句:

apt-get install postgresql-10 

該指令會協助你下載如下PostgreSQL組件:
` | `
-- | --
postgresql-client-10 | client libraries and client binaries
postgresql-10 | core database server
postgresql-contrib-9.x | additional supplied modules (part of the postgresql-xx package in version 10 and later)
libpq-dev | libraries and headers for C language frontend development
postgresql-server-dev-10 | libraries and headers for C language backend development
pgadmin4 | pgAdmin 4 graphical administration utility

使用者配置

通過如下命令登陸postgreSQL:

sudo -u postgres psql

進入PostgreSQL命令列視圖,(可以看到以postgres=#開頭的提示符),然後執行如下命令將postgres使用者的密碼修改為"password":

ALTER USER postgres WITH PASSWORD ‘password‘;

執行 \q 命令推出PostgreSQL命令列。

可以在命令列介面以超級使用者權限設定postgre使用者的密碼:
先清除密碼:

sudo passwd -d postgres

在設定密碼:

sudo -u postgre passwd

按照提示,輸入兩次新密碼即可。

遠程登陸配置

執行如下命令:

sudo gedit /etc/postgresql/10/main/postgresql.conf 

#listen_addresses = ‘localhost‘

改為:

listen_addresses = ‘*‘

(取消了注釋,同時將本地存取權限改為了可遠端存取)

password_encryption = md5

取消調注釋(這樣密碼會變成加密方式傳輸的,這一步應該不是必須的)

重啟服務:

sudo /etc/init.d/postgresql restart

5432口的防火牆設定允許通過(PostgreSQL的預設連接埠是5432):

sudo iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 5432 -j ACCEPT

Ubuntu 18.04 下 PostgreSQL 10 的安裝與基礎配置

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.