[保姆教程] [Postgres] 3分鐘在Ubuntu環境下安裝Postgresql

IMTIY發表於2020-12-14

簡介

用最簡單的教程,找出最重要的點。這篇教程將幫助你,在Ubuntu上安裝postgresql。


安裝Postgre

  • 通過 install postgresql 指令安裝最新版
sudo apt-get install postgresql
  • 當然也可以在末尾指定版本號,來安裝你需要的版本
sudo apt-get install postgresql 10.15

修改Postgre的登入密碼

在安裝後會預設建立一個名叫postgres的資料庫,並且預設建立名叫postgres的登入賬號,密碼隨機。我們不知道密碼是什麼,所以,需要手動修改。

  • 我們需要通過下面指令登入postgres
sudo -u postgres psql
  • 這裡輸入Linux的使用者密碼

  • 我們使用ALTER命令修改預設賬號postgres的密碼為taiyan
  • 注意:末尾必須輸入分號
ALTER USER postgres WITH PASSWORD 'taiyan';
  • 輸入ALTER ROLE 後表示修改成功,然後輸入\q退出 


測試資料庫連線

  • 使用psql連線測試資料庫,回車收輸入資料庫密碼
psql -h localhost -U postgres postgres
#       [伺服器地址]  [使用者名稱] [資料庫名]
  • 連線成功後如下圖,最後\q退出。


配置遠端訪問許可權

Postgre安裝後預設只支援本地訪問,如果你項通過其他主機的 Navicate (資料庫視覺化工具) 連線他,需要修改兩個配置檔案。

修改postgresql.conf

  • 路徑中的10是postgres的版本號
  • 可以通過 psql --version 檢視版本號
sudo vim /etc/postgresql/10/main/postgresql.conf
  • 在檔案末尾增加 
listen_addresses = '*'
  • 參考圖

  • 然後按ESC鍵離開編輯模式,輸入:wq! 儲存退出

修改pg_hba.conf

sudo vim /etc/postgresql/10/main/pg_hba.conf
  •  在檔案末尾輸入如下值
host all all 0.0.0.0/0 md5
  • 參考圖 

  • 最後按ESC鍵離開編輯模式,輸入:wq!儲存退出

至此為止,你就可以正常使用資料庫了


總結

安裝就一句程式碼,完事兒還要改密碼,遠端許可權莫忘記,配置檔案得改倆......好!(掌聲)

相關文章