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

 

 

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