首页 星云 工具 资源 星选 资讯 热门工具
:

PDF转图片 完全免费 小红书视频下载 无水印 抖音视频下载 无水印 数字星空

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

编程知识
2024年08月28日 16:59

本文主要记录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。
提取码: resg

1.3创建数据库安装账户kingbase,并放置镜像、授权文件

关于原因,产品手册解释如下:
#创建账号
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

参考:
替换驱动jar包如下:
提取码: 9xtz

2.Navicat

参考:

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

个人用户的话,navicat lite 挺好用的,下载链接附上:

三、卸载人大金仓数据库

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

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

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

 

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

 

From:https://www.cnblogs.com/lidadudu/p/18380728
本文地址: http://shuzixingkong.net/article/1528
0评论
提交 加载更多评论
其他文章 Python开发工具:VSCode+插件
本篇是 Python 系列教程第 3 篇,更多内容敬请访问我的 Python 合集 Visual Studio Code的安装非常简单,就不放这里增加文章篇幅了。 相比PyCharm,VSCode更加轻量,启动速度快。并且搭配Python插件就能实现和Pycharm一样的代码提示、高亮效果。 1 安
Python开发工具:VSCode+插件 Python开发工具:VSCode+插件 Python开发工具:VSCode+插件
浮点数算法的内部实现
科学计算当中会用到不少浮点数的操作,这些浮点数可能是16位,32位,64位,80位甚至是128位。开源项目SoftFloat提供了一个高效的浮点运算实现,可以在没有硬件支持的情况下,高效模拟浮点数的各种操作。 那么,浮点数之间的比较,基本运算这些究竟是怎么实现的呢,可以拿32位浮点数作为例子。 这是
基于surging的木舟IOT平台如何添加网络组件
一 、 概述 为了弥补代码的遗失,木舟IOT平台正在加班加点进行研发,后面不只是针对于IOT设备接入上报,告警,视频管理,组态数据可视化大屏,后面还会有快速搭建微服务平台,利用surging.cli工具根据数据库表生成微服务,中间服务,能让程序员快速完成BOSS交给的任务,从而在这个内卷的社会能占有
基于surging的木舟IOT平台如何添加网络组件 基于surging的木舟IOT平台如何添加网络组件 基于surging的木舟IOT平台如何添加网络组件
斐讯 N1 刷机记录
Prerequisites USB 公对公线 Windows 操纵系统 AMLogic USB Burning Tool,安装后名字为 Aml_Burn_Tool。 降级 打开终端,输入 hdwwiz 打开添加硬件向导。 安装我手动从列表选择的硬件 > 显示所有设备 -> Amlogic
万丈高楼平地起:UML类图
UML类图 UML类图 是一种静态的结构图,描述了系统的类的集合,类的属性和类之间的关系,可以简化了人们对系统的理解。UML类图 是系统分析和设计阶段的重要产物,是系统编码和测试的重要模型。 图示 类 解析 圆角矩形框,它就代表一个类(Class) 类图分为三层: 第一层显示类的名称,如果是抽象类,
万丈高楼平地起:UML类图 万丈高楼平地起:UML类图 万丈高楼平地起:UML类图
Prism:框架介绍与安装
Prism:框架介绍与安装 什么是Prism? Prism是一个用于在 WPF、Xamarin Form、Uno 平台和 WinUI 中构建松散耦合、可维护和可测试的 XAML 应用程序框架 Github https://github.com/PrismLibrary/Prism NuGet htt
Prism:框架介绍与安装 Prism:框架介绍与安装 Prism:框架介绍与安装
主观与客观,破除DDD凭经验魔咒
本文书接上回《学习真DDD的最佳路径》,关注公众号(老肖想当外语大佬)获取信息: 最新文章更新; DDD框架源码(.NET、Java双平台); 加群畅聊,建模分析、技术实现交流; 视频和直播在B站。 神秘的“凭经验” 一千个人眼中有一千个哈姆雷特,每个人的经历不同,认知不同,那么看待哈姆雷特的角度和
主观与客观,破除DDD凭经验魔咒 主观与客观,破除DDD凭经验魔咒 主观与客观,破除DDD凭经验魔咒
一个.NET开源、免费的跨平台物联网网关
前言 今天大姚给大家分享一个基于.NET开源、免费的跨平台物联网网关:IoTGateway。 项目介绍 IoTGateway是一个基于.NET6的跨平台物联网网关。通过可视化配置,轻松的连接到你的任何设备和系统(如PLC、扫码枪、CNC、数据库、串口设备、上位机、OPC Server、OPC UA
一个.NET开源、免费的跨平台物联网网关 一个.NET开源、免费的跨平台物联网网关 一个.NET开源、免费的跨平台物联网网关