使用initdb命令可以在安装完PostgreSQL服务器所需软件包之后,初始化一个PostgreSQL数据库簇。
**语法格式:** initdb [参数] [目录]
**常用参数:**
| -U | 指定数据库超级用户名 |
| ---- | ------------------------------ |
| -W | 对于新的超级用户提示输入口令 |
| -A | 本地连接的默认认证方法 |
| -D | 当前数据库簇的位置 |
**参考实例**
创建一个新的PostgreSQL数据库簇并显示内部设置:
```
[root@anycode ~]# initdb PostgreSQL
```
初始化PostgreSQL数据库:
```
[root@anycode ~]# su - postgres
```
输出initdb命令的版本信息:
```
[root@anycode ~]# initdb -v
```