initdb命令来自英文词组“initialization database”的缩写,其功能是用于初始化数据库。类似于MySQL数据库的mysql_install_db命令一样,安装完PostgreSQL数据库也需要进行初始化操作,initdb命令会自动完成后续工作。

语法格式:initdb [参数]

常用参数:

-A 设置本地连接的默认认证方法
-D 设置当前数据库簇的位置
-E 设置数据库编码
-k 启用数据页面的校验
-U 设置数据库管理用户名
-W 提示输入口令
--locate 设置数据库区域
--waldir 设置数据库日志位置
--wal-seqsize 设置单个日志文件大小

参考示例

创建一个新的PostgreSQL数据库簇并进行初始化:

[root@linuxcool ~]# initdb PostgreSQL
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。