Debian部署postgresql並允許遠端連線

2021-09-20 15:40:26 字數 907 閱讀 7737

伺服器是debian,pgsql版本是apt預設的9.6

apt install postgresql
安裝好之後,建立乙個資料庫,再建立乙個超級使用者

具體操作是:

su postgres

createdb 資料庫名

createuser -s -p 使用者名稱

如果要修改密碼,可以登進 psql,用這個命令修改

alter user 使用者名稱 password '新密碼'
然後配置允許遠端登入

要修改兩個配置檔案,分別是

/etc/postgresql/9.6/main/postgresql.conf

/etc/postgresql/9.6/main/pg_hba.conf

第乙個檔案是配置監聽位址和埠的,找到 listen_addresses,改為listen_addresses = '*'

pg_hba.conf 需要加上這句host all all 0.0.0.0/0 md5

然後就可以了,重啟伺服器

service postgresql restart
測試鏈結

成功!

Linux Docker構建postgre映象

起初為什麼要構建乙個新的資料庫映象,是因為我們好多排序是漢字的問題,所以牽扯到編碼的問題 1 首先建立乙個資料夾 mkdir postgis 2 建立檔案dockerfile和build.sh 內容如下 dockerfile from mdillon postgis 11 run localedef...

postgre 的安裝步驟

1.為 了安全考 慮,postgresql 不能以root 使用者 執行,所以必須建立 對應的使用者和 組。useradd postgre 自動建立 postgre 組,必須為root許可權 2.安裝的過程 解壓到 usr local src tar xvfz postgresql 8.0.1.ta...

postgre部分命令記錄

這篇部落格想記錄一些postgre的sql命令。常用的或者每次遇見沒用過的命令都在此記錄一下。1.因為一次專案遷移,很多原來欄位中url的值都有變化了。因此在資料庫中找到相關 的時候需要乙個整體替換字段值中部分字元的功能。用過以後在此記錄一下。執行命令 update tablename set ch...