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