首页 > 其他分享 >国产化适配——人大金仓V8R6(1)

国产化适配——人大金仓V8R6(1)

时间:2024-08-28 17:53:05浏览次数:12  
标签:金仓 V8R6 适配 数据库 kingbase https home tools ES

本文主要记录kingbase安装及存储过程修改相关内容,或有错漏,请指正。

原数据库:Mysql8.0.31

现数据库:KingbaseES V008R006C008M001B0030 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-28), 64-bit

一、kingbase安装

1.安装前准备

1.1查看系统架构

arch

lscup

系统架构为:

x86_64

1.2数据库及授权文件下载:

https://www.kingbase.com.cn/xzzx/index.htm   不过我用的这个版本的,据说更兼容mysql,实际体验只能说,just so so。 链接: https://pan.baidu.com/s/1I3MiGswBYCR51dF47ViLgw?pwd=resg 提取码: resg 关于原因,产品手册解释如下: #创建账号 useradd -m kingbase #设置密码 passwd kingbase #root给kingbase赋予对/home的读写执行权限 sudo chmod -R 777 /home/ #切换到kingbase账号 su - kingbase #创建几个文件夹,安装时用的到 mkdir /home/kingbase mkdir /home/kingbase/ES mkdir /home/kingbase/ES/V8 #切换到root用户下,创建/home/tools/kingbaseESV8 su root mkdir /home/tools/kingbaseESV8 #进入 /home/tools文件夹 cd /home/tools #将上文下载的授权文件和镜像放在/home/tools下,并给与镜像读、写、可执行权限,挂载镜像至/home/kingbase chmod 755 /home/tools/KingbaseES_V008R006C008B0020_Lin64_install.iso sudo mount -o remount,rw /home/tools/KingbaseES_V008R006C008B0020_Lin64_install.iso /home/kingbase/

2.命令行安装

2.1查看操作系统语言设置

echo $LANG “zh_CN”,则为中文语言,安装程序会显示中文内容。否则,您可以执行如下命令修改语言设置为中文: export LANG=zh_CN.UTF-8

2.2启动安装程序

#切换为kingbase用户,进入/home/tools/kingbaseESV8,启动安装程序 su - kingbase cd /home/tools/kingbaseESV8/ ./setup.sh #接下来是一系列设置 Enter Y 1 #授权文件地址 /home/tools/license_29296_0.dat #安装路径 /home/kingbase/ES/V8 Y Enter Enter #存储数据文件夹 /home/kingbase/ES/V8/data #数据库端口 54321 #管理员用户名 system #密码 输入自己密码 #确认密码 确认上步输入的密码 #字符集编码UTF8 2 #数据库区域zh_CN.utf-8 2 #数据库兼容模式MyQL 3 #字符大小写敏感性NO 2 #存储块大小16k 2 #身份认证方法scram-sha-256 1 #自定义特殊参数 d 安装完成

2.3启动数据库,开放54321端口

#启动数据库 ./home/kingbase/ES/V8/install/script/root.sh #开放54321端口 firewall-cmd --zone=public --add-port=54321/tcp --permanent firewall-cmd --reload

2.4验证数据库安装是否成功

 cd /home/kingbase/ES/V8/KESRealPro/V008R006C008B0020/Server/bin/

./ksql -p 54321 -U system test

#输入密码

#查看数据库版本

select version();

#这里显示数据库的版本号

#退出数据库

\q

3.参考

https://help.kingbase.com.cn/v8/install-updata/install-linux/preface.html

 

二、工具连接人大金仓数据库

1.dbeaver

参考: https://blog.csdn.net/fy512/article/details/122561104 替换驱动jar包如下: 文件:kingbase8-8.6.0.jar
链接: https://pan.baidu.com/s/1v4U_4ccrHn7AnCTEHEfODg?pwd=9xtz 提取码: 9xtz

2.Navicat

参考:

https://blog.csdn.net/lilinoscar/article/details/138580600

个人用户的话,navicat lite 挺好用的,下载链接附上: https://www.navicat.com.cn/download/navicat-premium-lite

三、卸载人大金仓数据库

#注意一点,版本不同V008R006C008B0020这个文件夹名字也不同。

cd /home/kingbase/ES/V8/KESRealPro/V008R006C008B0020/Uninstall/ sh Uninstaller -i silent

 今天就这些吧,下半篇主要写mysql转kingbase遇到的一些问题。

 

ps:发现个小彩蛋,找题图的时候,进到kingbase官网,单机左上角‘kingbase’,能下载下来一个压缩包,里面居多logo,怪有意思。

 

标签:金仓,V8R6,适配,数据库,kingbase,https,home,tools,ES
From: https://www.cnblogs.com/lidadudu/p/18380728

相关文章

  • 一次搞懂数据大屏适配方案 (vw vh、rem、scale)
    当接到可视化大屏需求时,你是否会有以下疑问......
  • 设计模式--适配器模式
    适配器模式适配器模式(AdapterPattern)是一种结构型设计模式,它允许一个接口(通常是新的或现有的)与另一个不兼容的接口一起工作。适配器模式主要用于解决接口不匹配的问题,让原本由于接口不兼容而不能一起工作的类可以一起工作。下面,我将通过一个简单的例子来展示适配器模式的......
  • 国产化适配——银河麒麟V10(2)
    续上文三、nignx安装ng版本是:nginx-1.20.2链接:https://pan.baidu.com/s/1gVJ_YgD-_gyJ6JL2VxoFhA 提取码:bqf4版本比较老了,大家可以自己去官网下载最新的版本使用。官网地址:https://nginx.org/en/download.html1.挂载镜像mount-tiso9660/mnt/tools/Kylin-Server-10-SP2-......
  • 全志V3S开发(六)-TFT屏幕适配
    一、环境及demo目标1.我使用的内核版本是5.2.y。2.我使用的并不是Licheepi官方给出的RGB屏,而是2.4寸ST7789V-TFTLCD屏幕,分辨率为240*320。因此需要在linuxKernel中对屏幕进行适配,这个demo最终能将终端显示在屏幕上。二、硬件连接licheepi开发板与TFT屏幕之间按照如下线......
  • 全志V3S开发(五)-Kernel适配以太网以及nfs、tftp服务开启
    一、Kernel适配Ethernet我使用的linux_kernel版本是5.2.y<1> 配置menuconfig进入linuxkernel目录下/home/daemonchen/linux/V3S/linux_kernel/linux/linux-zero-5.2.y,首先配置menuconfig。makeARCH=armmenuconfig按照如下路径进行配置:#配置以太网DeviceDrivers---......
  • 全志V3S开发(一)-主线uboot移植及适配以太网
    一、安装交叉编译器1.新建一个交叉编译器的工具目录,我的目录是/home/daemonchen/linux/tool,并在该目录下打开终端。2.安装arm-linux交叉编译器gcc-linaro-6.3.1-2017.05-x86_64_arm-linux-gnueabihf-develop-11.0.zip(注意必须必须必须是这个版本,否则后面设置完网络环境会报......
  • Android开发 - (适配器)Adapter类中(蓝牙适配器)BluetoothAdapter实现类解析
    什么是BluetoothAdapterBluetoothAdapter是一个重要的类,用于管理和操作蓝牙功能。它提供了与蓝牙设备进行交互的能力,它代表了本地蓝牙适配器的功能。简单来说,它是你与设备上的蓝牙硬件进行交互的接口。通过BluetoothAdapter,你可以控制蓝牙的开启和关闭,发现附近的蓝牙设备,管理......
  • 京东小程序折叠屏适配探索
    前言随着近年来手机行业的飞速发展,手机从功能机进入到智能机,手机屏幕占比也随着技术和系统的进步越来越大,特别是Android10推出以后,折叠屏逐渐成为Android手机发展的趋势。图1Android手机屏幕发展趋势京东小程序近年来也支持了越来越多的业务和应用,做好小程序的折叠屏的适配......
  • 国产化适配——银河麒麟V10(1)
    前言为响应国家“信创”建设,公司最近在搞国产化适配,我刚好负责这搞一部分,做个记录吧。主要包括三块:国产服务器操作系统银河麒麟V10,国产数据库人大金仓kingbase,中间件Tongweb。 这一期记录银河麒麟适配中遇到的一些问题。系统版本:KylinLinuxAdvancedServerV10(Sword)......
  • Apache SeaTunnel数据处理引擎适配的演进和规划
    作者|ChaoTian(tyrantlucifer),ApacheSeaTunnelPMCMember摘要ApacheSeaTunnel作为一个高性能数据同步工具,以其高效的数据处理能力,为数据集成领域带来了创新。在引擎上,ApacheSeaTunnel除了支持自身的Zeta引擎外,还支持Spark和Flink。在2024年的CommunityOverCodeAsia,Apa......