- $sudo apt-get install postgresql
- #查詢已安裝的版本: psql -V
- #改變postgres user密碼: sudo passwd postgres
- #變更為postgres user: su - postgres
- #進入psql console: psql postgres
- #上述三步驟可簡化為: sudo -u postgres psql postgres
- 在psql中修改postgres帳號的密碼: ALTER USER postgres WITH PASSWORD '';
設定
- 所有設定檔都在/etc/postgresql資料夾下
sudo vim /etc/postgresql/9.1/main/postgresql.conf(主要設定檔)設定listen_address='localhost' (只有本機可連線)
or listen_address='*' (本機所有介面均可連線) - 启用密码验证:
#password_encryption = on改为password_encryption = on - ph_hba.conf(可訪問的client ip range)
在文档末尾加上以下内容
# to allow your client visiting postgresql server
host all all 0.0.0.0 0.0.0.0 md5 - share memory of os
http://www.postgresql.org/docs/9.1/static/kernel-resources.html
在/etc/sysctl.conf中設定
kernels.shmmax=9663676416 #(9G, 9*2^9)
kernels.shmall=2359296 #(9G/4096k) - 完成後,重新啟動pgsql服務:service postgresql restart