PostgreSQL v7.3 管理员手册 (HTML)

[入库:2005年11月10日] [更新:2007年11月9日]

本文简介:本书覆盖的内容是那些 PostgreSQL 数据库管理员感兴趣的 东西。包括安装软件,设置和配置服务器,管理用户和数据库,以及维护任务。 任何运行 PostgreSQL 服务器的任,不管是个人使用, 还是在生产环境中使用,都应该熟悉本书中讨论的话题。

PostgreSQL v7.3 管理员手册(HTML)

和大量其它与外界相联的服务器守护进程一样,我们也建议 用一个独立的用户帐户运行PostgreSQL.这个用户帐户应该拥有 由这个服务器管理的数据,而且不应该与其他守护进程共享这些数据. (比如,用"nobody" 用户是个烂主意.) 我们不建议把可执行文件安装为由此用户所有, 因为这样一来被攻破的系统就可以修改它们自己拥有的二进制文件.

要向你的系统里增加用户帐户,参考命令 useraddadduser. 我们经常使用 postgres 的用户名,但并不是必须的.

用文件系统的术语来说,一个数据库集群将是一个目录,所有数据都 将存放在这个目录中.我们把它称做 数据目录 或 数据区 .在哪里存放数据完全是你的选择,我们没有缺省值,尽管 /usr/local/pgsql/data 或 /var/lib/pgsql/data 这样的目录很常用. 要初始化一个数据库集群,可以使用命令 initdb, 这个命令于 PostgreSQL一起安装.你可以用-D 标识你为你的数据库系统选择的文件系统位置,例如

$ initdb -D /usr/local/pgsql/data
请注意你必须以PostgreSQL用户的身份来执行这条命令, 这一点我们在前面一节描述过.

技巧: 作为 -D选项的替代品,你还可以使用环境变量 PGDATA.

本方案相关附件

本文关键:,PostgreSQL v7.3 管理员手册 (HTML),
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top