注:ls 查看有哪些文件
cd 转移路径
ls -ld /home/查看该路径下的权限
sudo mkdir -p /home/创建目录并修改权限
一.统信Linux 安装人大金仓操作流程
1.先虚拟机将人大金仓和授权文件传到虚拟机/home下
2.将人大金仓的执行文件.ISO文件挂载到虚拟机上
<1>在服务器上创建一个目录作为挂载点:sudo mkdir /mnt/iso
<2>使用mount命令挂载ISO文件:
sudo mount -o loop /home /kingbase.iso /mnt/iso
3. <1>创建一个目录用于安装数据库:sudo mkdir /mnt/iso
<2>用授权指令给此目录可执行可写入的权限:sudo chmod 777 /path/to/directory
4.切换到挂载路径cd /mnt/iso
5.执行sh setup.sh命令安装数据库,一直enter,选完整下载,兼容mysql,然后将授权文件路径输入/home,自定义用户名,密码,安装成功。
二.安装成功后,启动数据库,创建数据库表
1.cd /home/V8/Server/bin进入bin路径下
2.在上述路径下执行./sys_ctl start -D /home/V8/data启动数据库
3.停止数据库: ./sys_ctl stop -m fast -w -D /home/V8/data
4.配置环境变量将ksql放入系统变量以操作数据库:
<1>输入以下命令以打开 ~/.bashrc 文件:nano ~/.bashrc
<2>配置环境变量export PATH=$PATH:/home/V8/Server/bin
然后Ctrl + O保存更改,Enter键保存, Ctrl + X退出此页面
5.使用ksql具体路径连接数据库test:
/home/V8/Server/bin/ksql -U用户名 -p端口号 -d数据库名
输入口令(密码)进入ksql命令行的SASL
6. 退出ksql命令行: \q
7.创建student表(user是保留关键字,用引号引起来就识别为表名了):
空格CREATE TABLE ‘user’ ( id INT PRIMARY KEY,name VARCHAR(100));
CREATE TABLE student ( id INT PRIMARY KEY,name VARCHAR(100));
8.查看创建的表: 空格 \d student
9.表中插入数据:INSERT INTO ‘user’ (id, name) VALUES (3, '王五');
10.查询表中数据:SELECT * FROM ‘user’;
三. idea数据库连接虚拟机里的人大金仓数据库
1.保持服务器上的数据库在运行,官网下载对应人大金仓数据库版本的jdbc接口驱动
2.在.idea并列位置创建libs文件夹将jar包复制到里面,然后pom.xml文件添加依赖:
<dependency>
<groupId>com.kingbase8.jdbc</groupId>
<artifactId>kingbase8</artifactId>
<version>8.6.0</version>
<scope>system</scope>
<systemPath>${pom.basedir}/libs/kingbase8-8.6.0.jar</systemPath>
</dependency>
3.通过cmd执行jar tf J:/liu/driver.jar查找Driver.Class具体在哪个路径下,将路径添加到idea-database-Drivers中,
4.如果连接不成功可尝试先将idea连接到虚拟机 :idea-settings-tools-sshConfigeration-输入远程服务器的用户名密码连接,如果连接不上可以修改默认连接时长300为500。
5.配置application.yml文件
spring:
datasource:
driver-class-name: com.kingbase8.Driver
url: jdbc:kingbase8://远程服务器IP地址:端口号/数据库名
username: 用户名
password: 密码
mybatis:
configuration:
map-underscore-to-camel-case: true
连接成功可以执行idea中代码操作人大金仓数据库中数据。
四.统信Linux卸载人大金仓
sudo rm -rf /home/V8将安装目录中的文件夹全部删除