个人工具
119.28.94.63
该IP地址的讨论
登录
查看“PostgreSQL”的源代码 - Ubuntu中文
页面
讨论
查看源代码
历史
搜索
导航
首页
最近更改
随机页面
页面分类
帮助
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息
查看“PostgreSQL”的源代码
来自Ubuntu中文
←
PostgreSQL
跳转至:
导航
,
搜索
因为以下原因,你没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
==== 管理用户和权限 ==== PostgreSQL没有一个简单的管理用户的方法 ,首先你必需编辑<code><nowiki>/etc/postgres/pg_hba.conf</nowiki></code> 并修改它的默认配置(默认配置的安全性非常高),你希望 <code><nowiki>postgres</nowiki></code> 来管理它的用户(和系统用户无关),你需要添加如下几行: <pre><nowiki> 8<------------------------------------------- # TYPE DATABASE USER IP-ADDRESS IP-MASK METHOD # rezo local host all all 10.0.0.0 255.255.255.0 password 8<------------------------------------------- </nowiki></pre> 它的意思是通过你的本地网络(10.0.0.0/24要替换为你的本地网络 !), postgres用户可以以传统的”用户名+密码“的方式连接到数据库。 创建一个数据库,并创建一个对该数据库拥有所有权限的用户,可以使用如下命令: <pre><nowiki> sudo su postgres -c createuser -D -A -P myuser sudo su postgres -c createdb -O myuser mydb </nowiki></pre> 第一个命令是创建一个新用户,这个用户没有创建数据库的权限(-D),没有新建用户的权限(-A)。创建用户时会提示你输入密码。第二个命令是创建一个数据库''''mydb''' ,以 ''''myuser'''' 作为它的所有者。 这个小例子可以满足你大部分的需要。要想了解更多的信息,你可以查看帮助文档或者在线文档。
返回至
PostgreSQL
。