数据库初始化
--init-setup
XuguDB Server支持通过程序启动参数初始化创建系统配置文件,该参数会默认初始化生成xugu.ini、mount.ini、types.ini和trust.ini系统配置文件并退出,初始化创建的系统配置文件放置在工作目录下面的SETUP目录内。在使用该参数进行默认初始化生成系统配置文件时,工作目录下的SETUP目录内任何已存在的配置文件(xugu.ini、mount.ini、types.ini或trust.ini),都将导致初始化工作失败。
sh
# 使用默认程序工作目录,
# 默认初始化生成的系统配置文件的目录树
XGDBMS
|__BIN
| |__程序文件
|
|__SETUP
|__mount.ini
|__trust.ini
|__types.ini
|__xugu.ini
--init-cluster
默认初始化生成集群配置文件模板cluster.ini.temp并退出,初始化创建的系统配置文件放置在工作目录下面的SETUP目录内。生成的集群配置文件仅作为一个编辑模板,配置文件的内容需要用户根据实际情况二次编辑,并去掉.temp后缀后生效。
sh
# 使用默认程序工作目录,
# 默认初始化生成的系统配置文件的目录树
XGDBMS
|__BIN
| |__程序文件
|
|__SETUP
|__cluster.ini.temp
-D
默认情况下,XuguDB Server的工作目录通过程序的安装路径锚定,一般为BIN目录的父级目录。除此之外,用户也可以通过程序启动参数-D来指定虚谷数据库服务器的工作目录,使用-D指定程序工作目录时必须以绝对路径的方式指定。若仅仅只是使用了-D参数而没有参数值,系统将使用默认路径(即通过程序安装路径锚定的路径)。
sh
# 用户自定义 XuguDB Server 的工作目录
./BIN/程序文件名 -D="/data1/XGDBMS"
# 用户自定义 XuguDB Server 的工作目录(向前兼容旧版本使用习惯)
./BIN/程序文件名 -D/data1/XGDBMS