人大金仓数据库Linux安装超详细指南
🔥关注墨瑾轩,带你探索编程的奥秘!🚀
🔥超萌技术攻略,轻松晋级编程高手🚀
🔥技术宝库已备好,就等你来挖掘🚀
🔥订阅墨瑾轩,智趣学习不孤单🚀
🔥即刻启航,编程之旅更有趣🚀


你好!看到你想要安装人大金仓数据库,别担心,我来一步步教你,保证你跟着操作就能成功!我会用最简单的话,把每个步骤都讲清楚,就像朋友间聊天一样。
📌 准备工作(这一步很重要,别跳过哦)
1️⃣ 下载安装包
去人大金仓官网下载安装包:https://www.kingbase.com.cn/download.html
选择"Linux"版本,下载"KingbaseES安装包"(通常是一个.iso文件,比如:KingbaseES_V009R001C002B0014_Lin64_install.iso)
同时下载"授权文件"(.dat文件),如果没有,可以先跳过,安装时直接回车
💡 小贴士:官网下载需要注册,但注册很简单,就是填个邮箱和密码
2️⃣ 上传安装包到服务器
用Xftp或FileZilla等工具,把下载好的.iso文件和授权文件(如果有)上传到服务器的/home目录下
如果你用的是云服务器,可以用MobaXterm的SFTP功能上传
3️⃣ 创建安装目录(关键步骤!)
bash
创建安装目录
sudo mkdir -p /opt/Kingbase/ES/V9
创建数据存储目录
sudo mkdir -p /opt/Kingbase/ES/V9/data
设置目录权限
sudo chown -R kingbase:kingbase /opt/Kingbase
sudo chmod -R 755 /opt/Kingbase
💡 小贴士:这些命令会创建安装目录并设置权限,确保数据库能正常运行
4️⃣ 创建kingbase用户(重要!)
bash
创建kingbase用户
sudo useradd -m kingbase
设置kingbase用户的密码(输入密码,注意:输入时看不到字符)
sudo passwd kingbase
💡 小贴士:密码建议设置为"kingbase123",记住这个密码,后面会用到
🛠️ 开始安装(超级详细步骤)
5️⃣ 挂载ISO文件
bash
创建挂载点
sudo mkdir /mnt/iso
挂载ISO文件(注意:把kingbase.iso替换成你实际的文件名)
sudo mount -o loop /home/KingbaseES_V009R001C002B0014_Lin64_install.iso /mnt/iso
💡 小贴士:如果提示"没有权限",先输入sudo -i切换到root用户再操作
6️⃣ 切换到kingbase用户并执行安装
bash
切换到kingbase用户
su - kingbase
进入挂载目录
cd /mnt/iso
执行安装脚本
./setup.sh -i console
7️⃣ 安装过程(重点!)
现在会看到安装界面,一直按回车(默认选项)就行,我会详细解释每一步:
- 选择安装集:输入1回车(完整版)
Choose installation set:
-
Full
-
Custom
-
Minimal
1 -
输入授权文件:如果没授权文件,直接回车(输入/home回车)
Enter the path to the license file (optional):
/home
- 安装路径:直接回车(默认路径/opt/Kingbase/ES/V9)
Enter installation path [/opt/Kingbase/ES/V9]:
- 数据存储路径:直接回车(默认路径/opt/Kingbase/ES/V9/data)
Enter data storage path [/opt/Kingbase/ES/V9/data]:
- 设置端口号:直接回车(默认54321)
Enter port number [54321]:
- 设置管理员用户名:直接回车(默认system)
Enter system user name [system]:
- 设置管理员密码:输入密码(比如kingbase123),再确认一次
Enter system user password:
Confirm system user password:
- 选择服务器编码:如果提示"Locale not supported",输入3回车(英文)
Choose server encoding:
-
zh_CN.UTF-8
-
en_US.UTF-8
-
en_US
3 -
选择数据库模式:直接回车(默认大小写敏感)
Choose database mode (case sensitive):
-
Yes
-
No
1 -
选择认证方法:直接回车(默认)
Choose authentication method:
-
password
-
md5
-
trust
1 -
确认安装:输入y回车
Confirm installation (y/n): y
💡 小贴士:整个过程就是"一直按回车",不要担心,系统会自动选择默认值
8️⃣ 安装完成后(关键步骤!)
安装完成后,会提示"安装完成",现在需要切换回root用户注册服务:
bash
切换回root用户
exit
注册系统服务
/opt/Kingbase/ES/V9/install/script/root.sh
💡 小贴士:如果提示"命令未找到",可能是路径不对,确认一下你的安装路径是否和我写的一样
9️⃣ 配置环境变量
bash
编辑环境变量文件
nano ~/.bashrc
在文件末尾添加以下内容(注意:V9是你的版本,如果不同请修改)
export PATH=/opt/Kingbase/ES/V9/Server/bin:$PATH
保存并退出(Ctrl+O,回车,Ctrl+X)
source ~/.bashrc
✅ 验证安装是否成功
1️⃣ 启动数据库
bash
启动数据库
sudo service kingbased start
查看状态
sudo service kingbased status
💡 小贴士:如果提示"command not found",可能是服务名不对,尝试sudo service kingbase start
2️⃣ 测试连接
bash
查看数据库版本
ksql -V
连接数据库(密码是你设置的管理员密码)
ksql -U system -d kingbase
💡 小贴士:如果出现"psql: error: could not connect to server",可能是数据库没启动,先执行sudo service kingbased start
🛠️ 常见问题解决
❌ 问题1:安装时提示"Locale not supported"
解决方法:在安装过程中,当提示选择编码时,输入3回车(英文)
❌ 问题2:磁盘空间不足
解决方法:
bash
检查磁盘空间
df -h
如果/tmp空间不足,可以换一个目录安装
例如,创建新目录
sudo mkdir -p /home/kingbase_install
sudo chown -R kingbase:kingbase /home/kingbase_install
❌ 问题3:安装后无法连接
解决方法:
- 确认数据库是否启动:sudo service kingbased status
- 确认端口号是否正确:默认是54321
- 检查防火墙是否开放端口:sudo ufw allow 54321/tcp
🎉 大功告成!
现在你已经成功安装了人大金仓数据库!你可以用ksql命令连接数据库,或者用DBeaver等工具连接。
📌 简单测试一下
bash
连接数据库
ksql -U system -d kingbase
创建一个测试表
CREATE TABLE test (id INT PRIMARY KEY, name VARCHAR(100));
INSERT INTO test VALUES (1, ‘测试数据’);
SELECT * FROM test;
如果看到"测试数据",说明安装成功啦!🎉
更多推荐

所有评论(0)