ubuntu16安裝postgresql9.5

安裝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

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章