Linux initdb命令初始化PostgreSQL数据库

功能描述

使用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

正文完
 0