Linux怎么设置PostgreSQL远程访问

Linux怎么设置PostgreSQL远程访问,第1张

PostgreSQL数据库服务器,就需要进行相应的配置。 配置远 程连接PostgreSQL数据库的步骤很简单,只需要修改data目录下的pg_hbaconf和postgresqlconf。 pg_hbaconf:配置对数据库的访问权限, postgresqlconf:配置PostgreSQL数据库服务器的相应的参数。 步骤: 1修改pg_hbaconf文件,配置用户的访问权限(#开头的行是注释内容): # TYPE DATABASE USER CIDR-ADDRESS METHOD # “local” is for Unix domain socket connections only local all all trust # IPv4 local connections: host all all 127001/32 trust host all all 19216810/24 md5 # IPv6 local connections: host all all ::1/128 trust 其中,第7条是新添加的内容,表示允许网段19216810上的所有主机使用所有合法的数据库用户名访问数据库,并提供加密的密码验证。 其中,数字24是子网掩码,表示允许19216810--1921681255的计算机访问! 2修改postgresqlconf文件,将数据库服务器的监听模式修改为监听所有主机发出的连接请求。 定位到#listen_addresses=’localhost’。PostgreSQL安装完成后,默认是只接受来在本机localhost的连接请 求。 将行开头都#去掉,将行内容修改为listen_addresses=’‘来允许数据库服务器监听来自任何主机的连接请求 上面就是Linux设置PostgreSQL远程访问的方法介绍了,如果你不设置,则PostgreSQL默认只能范围本地,功能比较局限。

#PGDATA=/home/pgdata

#service postgresql start

就行了。。

你的想法是对的。。

你可以用fdisk再分一个分区。

mount /var/lib/pgsql/data /dev/hdax

initdb

放在那都行,都一样,没什么好坏

只是/var卷你的有多大不可能上G吧

/boot 60M 越过60是浪费

/ 1000M 足够你用了

/usr 2000M 装KDE,其它软件

/var 2000M 有些软件要用这里如:qmail

/home 2000M 用户目录,

这样的分区可以适何大多的需求

PG数据库放在/var/lib/pgsql/data

当PG数据越来越多达到2000M时

还有你还要考虑其它程序也要用/var

所以我说让你在分个区给它

mount /var/lib/pgsql/data /dev/sdax

以上就是关于Linux怎么设置PostgreSQL远程访问全部的内容,包括:Linux怎么设置PostgreSQL远程访问、请教关于$PGDATA的设定、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/10200651.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存