安装PostgreSQL数据库之后,默认是只接受本地访问连接。如果想在其他主机上访问PostgreSQL数据库服务器,就需要进行相 应的配置。配置远程连接PostgreSQL数据库的步骤很简单,只需要修改data目录下的pg_hba.conf和postgresql.conf, 其中pg_hba.conf是用来配置对数据库的访问权限,postgresql.conf文件用来配置PostgreSQL数据库服务器的相应的参数。 下面介绍配置的步骤:
1.修改pg_hba.conf文件,配置用户的访问权限:
# TYPE DATABASE USER CIDR-ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all trust
# IPv4 local connections:
host all all 127.0.0.1/32 trust
host all all 192.168.1.0/24 md5
# IPv6 local connections:
host all all ::1/128 trust
其中红色标识的内容为新添加的内容,表示允许网段192.168.1.0上的所有主机使用所有合法的数据库用户名访问数据库,并提供加密的密码验 证。在我们的环境中,我们需要在主机192.168.1.5上使用postgres用户访问192.168.1.9上的PostgreSQL数据库。
2.修改postgresql.conf文件,将数据库服务器的监听模式修改为监听所有主机发出的连接请求。
定位到#listen_addresses='localhost'。PostgreSQL安装完成后,默认是只接受来在本机localhost的连接请 求,通过将改行内容修改为listen_addresses='*'来允许数据库服务器监听来自任何主机的连接请求:
listen_addresses = '*' # what IP address(es) to listen on;
# comma-separated list of addresses;
# defaults to 'localhost', '*' = all
# (change requires restart)
修改之后,保存并退出,然后重起数据库,就可以在在远程机器上访问PostgreSQL数据库了。
另外,数据库管理小贴士:
matrix数据库使用的是PostgreSQL数据库。你可以安装一个类似phpmyadmin的管理
2. Linux怎么设置PostgreSQL远程访问
PostgreSQL数据库服务器,就需要进行相应的配置。 配置远 程连接PostgreSQL数据库的步骤很简单,只需要修改data目录下的pg_hba.conf和postgresql.conf。 pg_hba.conf:配置对数据库的访问权限, postgresql.conf:配置PostgreSQL数据库服务器的相应的参数。 步骤: 1.修改pg_hba.conf文件,配置用户的访问权限(#开头的行是注释内容): # TYPE DATABASE USER CIDR-ADDRESS METHOD # “local” is for Unix domain socket connections only local all all trust # IPv4 local connections: host all all 127.0.0.1/32 trust host all all 192.168.1.0/24 md5 # IPv6 local connections: host all all ::1/128 trust 其中,第7条是新添加的内容,表示允许网段192.168.1.0上的所有主机使用所有合法的数据库用户名访问数据库,并提供加密的密码验证。 其中,数字24是子网掩码,表示允许192.168.1.0--192.168.1.255的计算机访问! 2.修改postgresql.conf文件,将数据库服务器的监听模式修改为监听所有主机发出的连接请求。 定位到#listen_addresses=’localhost’。PostgreSQL安装完成后,默认是只接受来在本机localhost的连接请 求。 将行开头都#去掉,将行内容修改为listen_addresses=’*‘来允许数据库服务器监听来自任何主机的连接请求 上面就是Linux设置PostgreSQL远程访问的方法介绍了,如果你不设置,则PostgreSQL默认只能范围本地,功能比较局限
3. 如何配置sqlserver 设置远程访问
er】远程访问数据库进行配置
团队间开发,需要使用同一个数据库服务器,所以大家必须都可以使用IP地址来访问数据库。
通常访问数据库的方式,有三种
1、直接访问本地数据库,在服务器名称里,输入“ . " ,这个圆点。
右击数据库实例→点击属性→点击安全
设置为SQLServer和windows认证即可
4. 如何设置PostgreSQL允许被远程访问
通过以上设置后,远端及其无法访问此数据库,因此,需要修改postgreSQL数据库配置来实现远程访问。具体操作如下:
修改/opt/postgres/9.1/data/postgresql.conf文件的内容:
监听任何地址的访问,修改连接权限:
#listen_address = ‘localhost’ 修改为listen_address = ‘*’
启用密码验证
#password_encryption = on 修改为 password_encryption = on
修改/opt/postgres/9.1/data/pg_hba.conf文件的内容:
可访问的用户ip段
在文件末尾加入:host all all 0.0.0.0/0 md5
重启postgreSQL数据库:sudo /etc/init.d/postgresql-9.1-openscg restart
5. 如何配置PostgreSQL允许被远程访问
安装PostgreSQL数据库默认接受本访问连接想其主机访问PostgreSQL数据库服务器需要进行相应配置
配置远 程连接PostgreSQL数据库步骤简单需要修改data目录pg_hba.confpostgresql.conf
pg_hba.conf:配置数据库访问权限
postgresql.conf:配置PostgreSQL数据库服务器相应参数
步骤:
1.修改pg_hba.conf文件配置用户访问权限(#行注释内容):
# TYPE DATABASE USER CIDR-ADDRESS METHOD
# local is for Unix domain socket connections only
local all all trust
# IPv4 local connections:
host all all 127.0.0.1/32 trust
host all all 192.168.1.0/24 md5
# IPv6 local connections:
host all all ::1/128 trust
其第7条新添加内容表示允许网段192.168.1.0所主机使用所合数据库用户名访问数据库并提供加密密码验证
其数字24网掩码表示允许192.168.1.0--192.168.1.255计算机访问
2.修改postgresql.conf文件数据库服务器监听模式修改监听所主机发连接请求
定位#listen_addresses=’localhost’PostgreSQL安装完默认接受本机localhost连接请 求
行都#掉行内容修改listen_addresses=’*‘允许数据库服务器监听自任何主机连接请求
面Linux设置PostgreSQL远程访问介绍设置则PostgreSQL默认能范围本功能比较局限
6. 如何远程连接POSTGRESQL数据库
linux 客户端下:psql -h xxxxx -U dbuser -p port -d dbname.接着就是通过dblink实现,有关信息可以参考postgresql文档
7. 如何利用无线路由器远程访问局域网。
远程访问可以让用户使用一台调制解调器和一条普通电话线拨入一台计算机或计算机网络,并访问共享资源,按照微软的说法,两台计算机之间的拨号连接就是网络连接。因此,拨号网络提供与用网卡连接的网络所具有的同样的一套网络服务,不同的只是网络数据是通过调制解调器进行路由的,而不是通过网卡进行路由的。
另一种形式的远程访问是“远程控制”,可以在两台计算机上安装一种第三方的应用程序(如PCAnywhere),这样每台计算机就都能够拨入对方,完全控制远程计算机的鼠标和键盘,并查看所有显示在远程计算机监视器上的输出。第一部分 安装远程访问的前期准备
一、准备一台拨号服务器,配置要求普通服务器即可!在服务器上安装Windows 2000 Server操作系统。最好将服务器设为主域控制器(即安装完操作系统后,还要进入"配置服务器"安装Active Directory)。
二、安装并配置一台客户机,普通PC机即可!在客户机上安装Windows 98或Windows 2000 Professional操作系统。
三、在服务器和客户机上各安装一台调制解调器,并各接一条普通电话线,客户机也可以用无线卡实现无线联网。
四、在服务器和客户机上各安装TCP/IP协议。
第二部分 安装和配置拨号服务器
一、进入配置程序:点击“开始”--“程序”--“管理工具”--“路由和远程访问”。
二、添加拨号服务器:在配置程序的左边窗口看看有没有服务器,服务器名即为本机计算机名为“FUWUQI(本地)”,如果没有,可以点击“操作”--“添加服务器”,选择“这台计算机”然后点击“确定”。
三、配置并启用远程访问:右键单击“FUWUQI(本地)”--“配置并启用路由和远程访问”--“下一步”--在“公共设置”中选择“远程访问服务器”--在“远程客户协议”中选择“TCP/IP”并选上“所有要求的协议都在此列表中”,然后“下一步”--在“IP地址指定”中,选择“来自一个指定的地址范围”,点击“下一步”--在“地址指定范围”中,点击“新建”--在“新建地址范围”中,要根据您局域网所处的IP地址段而决定,比如您局域网的IP地址段为:18.135.7.0--18.135.7.63,子网掩码为255.255.255.192。则您可以在地址段中拿出一个IP地址(一次只有一个用户拨入,使用的IP地址只有一个,如果您的服务器接可以几个MODEM,就可以实现多用户同时拨入,这时应给出相应数目的IP地址),此处‘起始IP地址’可填:18.135.7.59,结束IP地址" 可填:18.135.7.61,地址数为:3。点击‘确定’--‘下一步’--在‘管理多个远程访问服务器’中选择‘不,我现在不想设置此服务器使用RADIUS(O)’,因为目前只有一个远程访问服务器,然后‘下一步’--‘完成’。这时系统会花几分钟时间来启动‘远程访问服务’。
第三部分 设置拨入用户
一、开用户:点击‘开始’--‘程序’--‘管理工具’--‘Active Directory 用户和计算机’(注:您计算机如果没安装Active Directory,请进入‘计算机管理’)--‘USERS’--点击菜单上的‘操作’--‘新建’--‘用户’--在‘姓名’栏目填入用户名:yonghu1;用户登陆名:yonghu1;然后点击‘下一步’--输入密码:88;确认密码:88,将‘用户不能更改密码’和‘密码永不过期’选上,然后点击‘下一步’--‘完成’
二、给用户拨入权限:‘Active Directory 用户和计算机’的右边‘USERS’窗口中找到‘yonghu1’,双击后出现该用户属性窗口,进入‘拨入’选项,在‘远程访问权限’中选择‘允许访问’,然后点击‘确定’。
第四部分 设置客户机
以Windows 98系统为例:
1、双击‘我的电脑’--‘拨号网络’,如果没有‘拨号网络’,请进入‘控制面板’中的‘添加删除程序’添加‘拨号网络组件’。
2、双击‘新建新连接’,对方计算机名称填入:公司拨号服务器,并选择正确的调制解调器。然后点击‘下一步’。
3、输入电话号码:应输入与服务器连接的电话线的电话号码。
4、点击‘下一步’--‘完成’。这时拨号网络中就创建了名为‘公司拨号服务器’的拨号连接。
第五部分 实现远程访问
在客户机上利用拨号连接(‘公司拨号服务器’)可以实现对公司局域网的远程访问:双击‘拨号服务器’,然后输入用户名:yonghu1,密码:88。点击"连接"后,大约过一至两分钟就会连上公司服务器,这时,这台客户机在功能上与公司局域网中的客户机没什么两样了!