Kingbase详细安装教程

系列文章目录

提示:该系列文章以Kingbase为依托,记录数据库的基本操作,通过该系列文章,结合实操可快速入门数据库
第一章 Kingbase的安装和基础使用



一、kingbase工具简介

  kingbase客户端工具是人大金仓提供的连接KES数据库的图形化客户端工具。它是基于JAVA语言开发的能运行在不同操作系统平台上的图形工具,用于访问、配置、控制和管理 KingbaseES 数据库服务器。它不仅可以用于开发工程师进行数据库项目开发,还为DBA提供了丰富的运维功能,其中包括:

  • 管理和配置KingbaseES数据库服务器。
  • 管理各种KingbaseES数据库对象。
  • 进行KingbaseES数据库的安全管理。
  • 调用查询分析器执行和测试SQL语句。

二、客户端工具下载及安装

1、下载软件包

  登录https://www.kingbase.com.cn/rjcxxz/index.htm下载安装包,实际上客户端工具和数据库软件包是同一个软件包,就是我们在安装的时候可以选择只安装客户端及完成客户端工具的安装。客户端工具一般用于window客户端,我们这里选择x86架构的window版本进行下载。

2、下载授权文件

  登录https://www.kingbase.com.cn/sqwjxz/index.htm下载授权文件压缩包。

3.安装软件包

  分别解压上面下载的两个包。

  1. 解压KingbaseES.ISO;
  2. 解压后,继续解压里面vcredist文件,并进行安装,该文件为Microsoft Visual C++ 2013 Redistributable Package,其作用为可不安装C++即可配置软件所需的C++环境;
  3. 解压license-标准版.zip 其为授权文件,正式安装可用到;
  4. 点击kingbaseES.exe 进行安装

4.Kingbase数据库安装

  kingbase数据库安装所需磁盘空间为3G+,准备安装前需要设定有充足空间的安装路径。

选择完全安装就好。
在这里插入图片描述
点击选择授权文件,进入上面下好的授权文件路径。

  之后一直下一步就好,最终完成安装。点击数据库开发管理工具,即可进入开发界面。
在这里插入图片描述在这里插入图片描述

三、使用简介

  kingbase客户端主要有数据库、表空间、安全性、管理、备份五大功能:

类别常用功能
数据库1. 查看数据库、模式、表和相关PL/SQL对象的定义
2. 对象的创建、修改、删除
3. 表数据的查看和导入导出
表空间1. 创建表空间
2. 修改表空间
3. 删除表空间
安全性1. 创建用户和角色
2. 修改用户和角色
3. 为用户和角色分配权限
管理1. 查看和修改数据库参数
2. 查看和断开连接到数据库的会话
3. 查看数据库资源占用
备份1. 整库逻辑备份和还原
2. 对象级逻辑备份和还原

1. 工具主页展示

在这里插入图片描述

2. 新建数据库连接

  点击连接按钮,弹窗选择kingbase数据库类型后进入连接设置窗口,填写我们需要连接的数据库的IP地址、端口号、用户名、密码、连接名等信息。填写完成后我们可以先点击测试链接进行验证,验证通过点击完成即可。
在这里插入图片描述
在这里插入图片描述

3. 创建数据库

  选择导航栏中的数据库,右键可以新建数据库。输入数据库名称、属主、编码这些基本参数后即可,可以查看DDL项,这就是界面操作转换为sql语句的内存,我们在数据库命令行界面实际上执行的sql语句。点击确定后就完成了数据库的创建。
在这里插入图片描述
  创建后的数据库我们可以通过右键进行编辑,右键编辑的内容只有属主这一项。
在这里插入图片描述

4. 新建表空间

在表空间项下可以创建表空间,默认存在sys_default、sys_global、sysaudit三个表空间。后续我们可以通过右键编辑表空间的属主,当前我们创建普通用户,临时设置表空间属主是system用户。
在这里插入图片描述

5. 新建用户

新建一个用户我们需要完成基本属性、系统权限、对象权限的设置,当然基本属性是必须设置的,权限这些如果没有设置则表示没有相关权限。系统权限设置中如果是作为普通用户使用我们赋予其login权限即可,如果是作为DBA账户使用则还需要赋予创建数据库、创建角色、超级权限等相关权限。对象权限是针对数据库和表权限的设置,可以在数据库、模式、表这些不同层级单独设置。
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

6. 创建表

  依次点击数据库–>模式–>public–>表,右键新建表。在基本属性中设置表的名称、所属表空间、字段信息等。在约束菜单下设置主键、唯一键;如果还需要设置外键、索引都在对应属性窗口设置。
在这里插入图片描述

7. 数据库管理

数据库管理主要是配置数据库参数、会话管理、锁管理,这个需要连接账户具有系统权限才可以操作。
在这里插入图片描述

8. 新建查询

新建查询实际上是开启了一个命令行窗口栏,我们不仅可以执行查询,也可以其他任何的DDL SQL语句。如下示例我们使用新建查询往表bookname中插入了2条数据。
在这里插入图片描述

9. 系统备份和还原

工具里的备份功能包括逻辑备份和还原,逻辑备份时勾选我们需要备份的数据库,选择备份类型备份即可,这里的备份支持备份包括二进制和sql文件。逻辑还原要求是备份的二进制文件,如果是sql文件需要使用ksql命令工具进行还原。还原的时候支持全部还原和部分还原。逻辑备份和还原实际上执行的是sys_dump和sys_restore命令。

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


注:该篇文章大部分内容转载至 kingbase客户端工具安装和使用,在此基础上结合自身安装及使用过程进行部分修改,转载仅作为学习记录

  • 11
    点赞
  • 48
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
KingbaseES是一款基于PostgreSQL的企业级数据库,下面是KingbaseES的安装配置教程。 1. 首先,你需要下载并安装KingbaseES软件包。你可以在Kingbase官网上下载到最新版本的安装包。根据你的操作系统选择适合的版本,如Windows、Linux等。 2. 下载完毕后,双击运行安装程序,按照向导完成软件的安装。在安装过程中,你可以选择安装的路径和一些其他设置。 3. 安装完成后,打开安装目录,找到bin文件夹,其中包含了KingbaseES的可执行文件。将bin文件夹添加到系统的环境变量中,这样就可以在任意位置运行KingbaseES命令。 4. 配置数据库实例。打开命令行工具(如CMD),进入KingbaseES的安装目录下的bin文件夹,运行以下命令: ``` initdb.exe -D 数据库存放目录 -U 数据库用户名 ``` 上述命令将创建一个新的数据库实例,并指定数据库存放目录和数据库用户名。 5. 在初始化数据库后,配置数据库的监听地址和端口号。修改数据库存放目录下的postgresql.conf文件,在其中找到`listen_addresses = 'localhost'`,修改为`listen_addresses = '*'`,表示监听所有网络接口。 6. 继续配置数据库的认证方式。修改数据库存放目录下的pg_hba.conf文件,配置合适的认证规则。一般推荐使用md5方式进行认证。 ``` host all all 0.0.0.0/0 md5 ``` 上述配置表示允许任意主机通过md5方式进行认证。 7. 配置完成后,启动KingbaseES的数据库服务。回到命令行工具,进入KingbaseES的安装目录下的bin文件夹,运行以下命令: ``` pg_startup.exe -D 数据库存放目录 ``` 上述命令将启动数据库服务,并使用指定的数据库存放目录作为参数。 8. 成功启动数据库服务后,你就可以使用psql客户端连接和操作KingbaseES数据库了。运行以下命令: ``` psql.exe -h localhost -p 端口号 -d 数据库名 -U 数据库用户名 ``` 上述命令中的`localhost`表示数据库所在的主机地址(本地主机),`端口号`是数据库监听的端口号,`数据库名`是你要连接的数据库名,`数据库用户名`是你的数据库用户名。 通过以上步骤,你就可以成功安装和配置KingbaseES数据库
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值