postgresql安装配置
最近在研究著名的网关系统kong, kong使用了postgreSql来作为数据库, 以前从来没有接触过postgreSql, 这次终于有机会了解一下,话说postgreSql在最近一年中表现抢眼,市场占有率也越来越高,增长很快。因此把这次安装postgreSql的过程记录下来,为以后继续研究做个参考。本次是在ubuntu系统上安装的。
安装
安装postgresql客户端
1
sudo apt-get install postgresql-client
安装postgresql服务端
1
sudo apt-get install postgresql
安装成功后会默认生成一个名为postgres的数据库和一个名为postgres的数据库用户,密码是随机的。这里需要注意的是,同时还生成了一个名为postgres的Linux系统用户,密码也是随机的。
修改数据库用户postgres密码
1
2
3
4
5sudo -u postgres 表示是用postgres用户登录数据库
sudo -u postgres psql
ALTER USER postgres WITH PASSWORD '123456';
推出客户端
\q修改linux系统用户postgres用户密码
1
2
3
4
5
6
7
8切换到root用户
su root
删除postgres用户密码
sudo passwd -d postgres
设置postgres用户密码
sudo -u postgres passwd
输入两次密码
psql2017修改PostgresSQL数据库配置实现远程访问
pg_hba.conf:配置对数据库的访问权限;
postgresql.conf:配置PostgreSQL数据库服务器的相应的参数。
vim /etc/postgresql/9.5/main/postgresql.conf