功能描述
使用initdb命令可以在安装完PostgreSQL服务器所需软件包之后,初始化一个PostgreSQL数据库。
命令语法
initdb [选项] [目录]
选项含义
选项 | 含义 |
-U<用户名> | 指定数据库超级用户名 |
-W | 对于新的超级用户提示输入口令 |
-A<认证方法> | 本地连接的默认认证方法 |
-D<数据目录> | 当前数据库的位置 |
-E<编码> | 为新数据库设置默认编码 |
–pwfile=<文件名> | 对于新的超级用户从文件读取口令 |
-X<日志目录> | 当前事务日志目录的位置 |
-d | 产生大量的调试除错信息 |
-s | 显示内部设置 |
例
显示内部设置
[root@linuxlz.com~]# su – postgres
$ initdb -s
初始化PostgreSQL数据库
[root@linuxlz.com~]# su – postgres
$ initdb //输入命令initdb初始化数据库
初始化PostgreSQL数据库,将数据库存储在/var/lib/pgsql/postgresql目录中。
[root@linuxlz.com~]# su – postgres
$mkdir /var/lib/pgsql/postgresql
$ initdb /var/lib/pgsql/postgresql
正文完