kingbase 数据库初始化失败

时间:2024-03-13 18:03:24

本文是个人在安装kingbase时发生的问题,以及自己的解决办法,如果没用,请忽略。
正常安装教程:安装教程

安装kingbase时初始化出现以下问题:

正在进行系统初始化

initdb: 太多的命令行参数 (第一个是"--username")

用 "initdb --help" 获取更多信息.

初始化失败

详细错误信息:

kingbase 数据库初始化失败


解决办法一

卸载kingbase,删除所有的文件。删除时出现文件正在使用无法删除时,请打开任务管理器找到server R

unner进程然后结束进程,再删除文件。

kingbase 数据库初始化失败

然后重新解压安装文件,点setup进行安装而不是install进行安装。

kingbase 数据库初始化失败

如果点setup闪退,显示已安装,则尝试第二种方法。

解决办法二

点setup闪退的话,请点setup文件夹中的install

kingbase 数据库初始化失败

按照正常安装步骤进行安装,安装完成后搜索数据库初始化工具,进行初始化。

kingbase 数据库初始化失败

如果还出现以下问题:

kingbase 数据库初始化失败

就请打开kingbase的安装目录的bin文件夹,并进入命令行

kingbase 数据库初始化失败

输入initdb --help可以看到initdb的功能

kingbase 数据库初始化失败

然后请输入initdb --database=“数据库名字” -U "管理员名字“ --saousername=”审计员名字“-W “数据库密码” -D ”数据库存放的文件夹“(命令中是不含有”“的,这里是为了标识)例如initdb --database=TEST -U SYSTEM --saousername=saouser -W 174658  -D G:\Kingbase\kingbase\data
如果出现错误,请根据提示对命令进行更改

kingbase 数据库初始化失败

由于我设置了环境变量KINGBASE_DATA,所以这里没有输-D后面的部分,初始化时需要输入saouser的密码。

kingbase 数据库初始化失败


初始化成功后,出现如下提示

kingbase 数据库初始化失败

输入命令启动数据库服务器

kingbase 数据库初始化失败


现在就可以进行数据库的连接了,一定不要关闭命令行,否则数据库是无法连接的。连接过程如下:

kingbase 数据库初始化失败

kingbase 数据库初始化失败

到这里就初始化成功了。