https://www.toutiao.com/article/7049220524878201348/?log_from=28efa838739328_1675149629469 一、安装和使用 资源:链接: linux版: 链接: 以linux为例: 安装文件: chmod +x postgresql-10.6-1-linux-x64.run ./postgresql-10.6-1-linux-x64.run 一路选择,注意编码上选择 utf8 zh_cn。 配置远程访问 控制远程访问主要看两个文件postgresql.conf 和 pg_hba.conf 在postgresql.conf 中保证 listen_address='*' 大部分清空下 默认会添加。 在pg_hba.conf 中,加入一行 all all all 0.0.0.0/0 md5 重启服务生效 systemctl restart postgresql-10 二、关于pg_hba连接方式 连接方式有四种:local 、host、hostssl、hostnossl local 这条记录匹配通过 Unix 域套接字进行的联接企图, 没有这种类型的记录,就不允许 Unix 域套接字的联接。 host 这条记录匹配通过TCP/IP网络进行的联接尝试。他既匹配通过ssl方式的连接,也匹配通过非ssl方式的连接。 注意:要使用该选项你要在postgresql.conf文件里设置listen_address选项,不在listen_address里的IP地址是无法匹配到的。因为默认的行为是只在localhost上监听本地连接。 hostssl 这条记录匹配通过在TCP/IP上进行的SSL联接企图。 要使用该选项,服务器编译时必须使用–with-openssl选项,并且在服务器启动时ssl设置是打开的,具体内容可见这里。 hostnossl 这个和上面的hostssl相反,只匹配通过在TCP/IP上进行的非SSL联接企图。 三、密码问题初始密码 在安装过程中设置。 修改密码 alter user postgres with password 'since2015'; |
|
来自: 山峰云绕 > 《Python代码知识游戏黑客编程与英语》