安裝postgresql9.5
- 如需卸載原有的請執行,否則略過)
$ sudo apt-get remove postgresql*; $ sudo apt-get --purge remove postgresql\*;(如果需要卸載請執行次命令)
- 安裝命令
$ sudo apt-get update; $ sudo apt-get upgrade; $ sudo apt-get install postgresql -y(指定版本:sudo apt-get install postgresqlX.X -y)
- 啓動,查詢端口是否正常
$ sudo /etc/init.d/postgresql start; $ sudo netstat -tnlp |grep 5432
- 安裝後,postgresql還不能被局域網或者外網連接。所以在此允許局域網或外網連接數據庫
$ vim /etc/postgresql/9.5/main/postgresql.conf listen_addresses = "192.168.190.130" #ubuntu的ip,可以通過命令:ip addr 查詢 找到host all all ::1/128 md5後面添加一句: host all all 0.0.0.0/0 md5 保存命令 :wq! 重啓系統 $ reboot
- 配置修改(取決於是否需要使用這些設置)
$ sudo vim /etc/postgresql/9.5/main/postgresql.conf --修改下面的參數 wal_level = archive # 歸檔級別爲archive archive_mode = on # 開啓歸檔模式 archive_command = 'test ! -f /data/back/pg_xlog2/%f && cp %p /data/back/pg_xlog2/%f' # 將歸檔日誌拷貝到自定義的備份目錄下,這裏是同一目錄 archive_timeout = 60 # 每60秒歸檔切換一次,即是生成000000000*樣子的文件 $ sudo mkdir -p /data/back/pg_xlog2; sudo chown postgres:postgres /data/back/pg_xlog2 --創建歸檔目錄及授權 $ sudo /etc/init.d/postgresql restart; sudo netstat -tnlp|grep 5432 --可啓動一下服務,並查看端口是否正常
- 登錄修改密碼
$ sudo
-u postgres psql
- 登錄修改密碼
postgres=#
ALTER USER postgres WITH PASSWORD 'postgres'
;
- 系統提示輸入新的密碼
Enter new UNIX password:
Retype new UNIX password:
passwd
: password updated successfully