postgres 增加用户及远程连接
2012-04-18 12:22
190 查看
yum install postgres-*
1 : Add user and create database
sudo -u postgres psql
could not change directory to "/root"
psql (8.4.9)
Type "help" for help.
postgres=# CREATE USER test WITH PASSWORD 'abc';
CREATE ROLE
postgres=# CREATE DATABASE test;
CREATE DATABASE
postgres=# GRANT ALL PRIVILEGES ON DATABASE test to test;
GRANT
postgres=# \q
2 配置postgres 远程连接
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 # 允许192.168.1.0上的所有主机使用所有合法的数据库用户名访问数据库,并提供加密的密码验 证
# IPv6 local connections:
host all all ::1/128 trust # 免认证。
host all all ::1/128 trust #
2.修改postgresql.conf文件,将数据库服务器的监听模式修改为监听所有主机发出的连接请求。
#listen_addresses='localhost'。PostgreSQL安装完成后,默认是只接受来在本机localhost的连接请
求,通过将改行内容修改为listen_addresses='*'来允许数据库服务器监听来自任何主机的连接请求:
listen_addresses = '*' # what IP address(es) to listen on;
3 /etc/init.d/postgresql restart
1 : Add user and create database
sudo -u postgres psql
could not change directory to "/root"
psql (8.4.9)
Type "help" for help.
postgres=# CREATE USER test WITH PASSWORD 'abc';
CREATE ROLE
postgres=# CREATE DATABASE test;
CREATE DATABASE
postgres=# GRANT ALL PRIVILEGES ON DATABASE test to test;
GRANT
postgres=# \q
2 配置postgres 远程连接
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 # 允许192.168.1.0上的所有主机使用所有合法的数据库用户名访问数据库,并提供加密的密码验 证
# IPv6 local connections:
host all all ::1/128 trust # 免认证。
host all all ::1/128 trust #
2.修改postgresql.conf文件,将数据库服务器的监听模式修改为监听所有主机发出的连接请求。
#listen_addresses='localhost'。PostgreSQL安装完成后,默认是只接受来在本机localhost的连接请
求,通过将改行内容修改为listen_addresses='*'来允许数据库服务器监听来自任何主机的连接请求:
listen_addresses = '*' # what IP address(es) to listen on;
3 /etc/init.d/postgresql restart
相关文章推荐
- Linux下mysql增加远程连接用户
- Windows Server2008增加远程桌面用户和可连接数量
- MySQL通过增加用户实现远程连接数据库
- 远程桌面连接 终端服务器超出最大允许连接数,默认只能连接两个用户,超出最大允许连接数,增加最大允许连接数,修改最大连接数
- mysql增加远程连接用户及查看数据库表结构
- oracle 监听正常启动,实例正常启动,用户正常登陆。在远程连接时,出现错误。
- 利用jdbc连接sqlserver2008(打开用户,配置远程登录)
- 远程桌面连接增加端口号
- windows server 2008 R2 远程连接用户数修改
- 因为mysql多了个piress用户,关闭远程连接
- 增加远程登录用户登陆个数
- Postgres限制每个用户只能连接指定数量的session,防止服务器资源紧张
- Windows server 2003服务器新增用户并授权远程连接
- 让win2003突破两个人同时远程登录的限制,由于2003默认情况下远程连接只能允许两个用户同时登录,超过两人同时登录就会提示:终端服务器超出最大连接数。。
- Windows server 2008 R2实现多用户远程连接
- 关于远程桌面登陆提示“连接被拒绝,因为没有授权此用户账号进行远程登录”
- Mysql权限控制 - 允许用户远程连接
- 远程连接超过最大用户数的解决办法
- Windows 2003 远程登陆3389如何增加多人共用;限制用户;