静默安装金仓数据库,到底有多简单?
数据库安装在很多人眼里,是一件“枯燥”的事情,尤其是调用图形界面时,参数多、路径复杂,一个小小的失误就可能前功尽弃。
其实,金仓数据库本身安装就很简洁。如果再结合 静默安装 方式,就能让整个过程更加清晰高效:只需一份配置文件,几步操作,数据库就能自动完成部署。
一、创建安装目录
首先,我们需要准备好软件、数据和备份的目录,并设置合适的权限。
--创建软件安装目录
mkdir -p /KingbaseES/V9
mkdir -p /data
mkdir -p /backupchown -R kingbase:kingbase /KingbaseES/V9
chown -R kingbase:kingbase /data
chown -R kingbase:kingbase /backup
chown -R kingbase:kingbase /installchmod -R 755 /KingbaseES/V9
chmod -R 755 /backup
chmod -R 700 /data
chmod -R 775 /install
这样,安装环境就已经妥善准备好啦。
二、复制并修改静默安装脚本
进入安装介质目录,复制一份 silent.cfg
:
--复制静默安装脚本silent.cfg参考如下:
cd /mnt/setup/
cp silent.cfg /home/kingbase/silent.cfg
chmod 775 silent.cfg
然后编辑该文件,配置关键参数:
-- vi /home/kingbase/silent.cfg
KB_LICENSE_PATH=/install/license_34148/license_34148_0.dat
USER_INSTALL_DIR=/KingbaseES/V9
USER_SELECTED_DATA_FOLDER=/data
##其它参数自己修改
👉 静默安装的精髓就在这里:只需提前配置好参数,后续安装过程就完全无需人工干预。
三、执行安装
使用 kingbase
用户执行安装脚本:
[kingbase@node ~]$ bash /mnt/setup.sh -i silent -f /home/kingbase/silent.cfg
Now launch installer....Complete.
看到 Complete,就说明安装已经顺利完成!
四、使用 root 用户执行服务注册脚本
安装完成后,别忘了切换到 root 用户,执行初始化脚本:
[root@node ~]# /KingbaseES/V9/install/script/root.sh
Starting KingbaseES V9:
waiting for server to start..... done
server started
KingbaseES V9 started successfully
此时,数据库服务已经成功启动 🎉。
五、配置环境变量
让环境变量生效,这样之后我们就能直接使用数据库命令:
vi .bash_profile
export KINGBASE_HOME=/KingbaseES/V9/Server
export KINGBASE_DATA=/data
export KINGBASE_PORT=54321
export PATH=$PATH:$KINGBASE_HOME/bin
保存退出后,执行:
source .bash_profile
这样配置才会立即生效。
六、服务注册与系统重启
最后,再次执行 root 用户的注册脚本,并重启服务器,保证环境彻底生效:
/KingbaseES/V9/install/script/root.sh
reboot
总结
从准备目录,到执行安装,再到服务启动与环境配置,整个静默安装流程清晰高效。
相比传统交互式安装,静默安装最大的优势就是:
- 无需调用图形界面,特别是有些云操作系统调用图形界面很复杂;
- 参数一次配置,多次复用;
- 大规模部署场景下效率极高。
一句话:
👉 静默安装,让金仓数据库的部署变得“快、准、稳”。