人大金仓数据库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/Kingbasesudo 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 console7️⃣ 安装过程重点现在会看到安装界面一直按回车默认选项就行我会详细解释每一步选择安装集输入1回车完整版Choose installation set:FullCustomMinimal1输入授权文件如果没授权文件直接回车输入/home回车Enter the path to the license file (optional):/home安装路径直接回车默认路径/opt/Kingbase/ES/V9Enter installation path [/opt/Kingbase/ES/V9]:数据存储路径直接回车默认路径/opt/Kingbase/ES/V9/dataEnter data storage path [/opt/Kingbase/ES/V9/data]:设置端口号直接回车默认54321Enter port number [54321]:设置管理员用户名直接回车默认systemEnter system user name [system]:设置管理员密码输入密码比如kingbase123再确认一次Enter system user password:Confirm system user password:选择服务器编码如果提示Locale not supported输入3回车英文Choose server encoding:zh_CN.UTF-8en_US.UTF-8en_US3选择数据库模式直接回车默认大小写敏感Choose database mode (case sensitive):YesNo1选择认证方法直接回车默认Choose authentication method:passwordmd5trust1确认安装输入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保存并退出CtrlO回车CtrlXsource ~/.bashrc✅ 验证安装是否成功1️⃣ 启动数据库bash启动数据库sudo service kingbased start查看状态sudo service kingbased status 小贴士如果提示command not found可能是服务名不对尝试sudo service kingbase start2️⃣ 测试连接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_installsudo 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;如果看到测试数据说明安装成功啦