postgresql安装注意事项

1,在安装过程中,是通过命令:

#su - postgres
$cd /opt/postgresql/bin/
$./initdb -D /opt/postgresql/data/
来完成数据库的初始化的,这几个命令运行完后就产生了默认的配置文件。因此我们就可以通过修改配置文件来更改配置
2,在配置文件中,postgresql.conf这个配置文件主要是针对在什么网络接口上和在那个端口上监听连接。pg_hba.conf这个配置文件主要用来设置对那些IP可以不用密码登陆(使用trust),那些使用密码登陆(使用password),那些使用md5串登陆(使用md5).
修改方法是在配置文件里加上一行代码,如下所示:
host   all    all   192.168.1.0/24   trust            #这表示192.168.1.0/24网段内的主机可以不需要密码就登陆到数据库
host   all    all   192.168.1.0/24   password    #这表示192.168.1.0/24网段内的主机可以需要密码才能登陆到数据库
host   all    all   192.168.1.0/24   md5             #这表示192.168.1.0/24网段内的主机可以需要md5串才能登陆到数据库
3,为什么postgresql这个用户在数据库里设置了密码却不能用来作为ssh登陆到数据库服务器主机的用户? 因为这样修改了用户postgresql的密码后,/etc/shadow文件的内容并没有改变,因此对系统来说该用户依然是一个没有密码的用户,然而其不是空密码,使用空密码也登录不到系统。该用户就是一个特殊的即没有密码又不是空密码的用户。

你可能感兴趣的:(数据库,网络,ssh,PostgreSQL,数据库服务器)