KingBase库模式表空间和客户端认证(kylin)

库、模式、表空间

在这里插入图片描述

数据库

数据库基集簇与数据库实例

  • KES集簇是由单个KES实例管理的数据库的集合
  • KES集簇中的库使用相同的全局配置文件和监听端口、共享相关的进程和内存结构
  • 同一数据库集簇中的进程、相关的内存结构统称为实例

数据库

  • 数据库是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合
  • 从物理结构来说:数据库由一系列位于文件系统上的文件组成的
  • 从逻辑结果来说:数据库内部通过表空间、模式、表/索引等对象与文件系统上的文件关联

创建数据库语法

CREATE DATABASE dbname WITH OWNER=username TEMPLATE=template ENCODING=encoding LC_COLLATE=lc_collate  LC_TYPE=lc_ctype TABLESPACE=tablespace_name ALLOW_CONNECTIONS=allowconn CONNECTION LIMIT=connlimit IS_TEMPLATE=istemplate
参数介绍
dbname数据库名称,在同一个KES集簇下不能同名
username指定该数据库的属主,默认属主是创建数据库的用户
template模板名称,新建的数据库通过克隆数据库模板templatel而生成,可选择模板或自定义创建模板
encoding数据库字符集
lc_collate数据库的排序规则,默认参照模板方式
lc_ctype数据库的字符分类,默认参照模板方式
tablespace_name数据库关联的表空间,该库的相关对象存储空间将使用该表空间
allowconnFalse:不允许用户连接; True:允许用户连接
connlimit数据库允许连接数,缺省为 -1 无限制
istemplateTrue:具有createdb权限的用户可以从模板; False:超级用户或库的所有者可以从模板克隆

客户端认证

sys_hba.conf

  1. 该文件控制客户端访问服务器时使用基于主机的连接认证
  2. 在调用initdb执行数据目录初始化时,会在数据目录中默认部署这个文件
  3. 它可以配置以下一些客户端认证策略
    • 允许哪些用户连接到哪些数据库
    • 允许用户从哪些IP或哪些网段的IP连接到服务器
    • 指定用户连接时使用的身份验证模式
    • 强制拒绝哪些用户从哪些网络地址登陆哪些数据库
  4. 文件内容和格式要求
    • sys_hba.conf是普通文本文件,可以直接使用文本编辑器修改
    • 文本中的空白行将被忽略,以#开头的是注释行
    • 以行为单位,每行是一个有效的记录,不允许跨行的记录存在
    • 生效行字段为包含连接类型 库名 用户名 客户端IP(网段) 认证方式
    • 生效行记录各字段之间以空格分开
  5. 用户登陆验证说明
    • 服务器在用户登录时需要匹配文件中配置策略,从前往后顺序查找
    • 找到匹配的配置后不再往后查找,允许用户连接
    • 如果找到文件最后也没有满足的配置,则拒绝用户连接向用户发送错误提示

配置选项解析

TYPE选项[表示主机连接类型]
在这里插入图片描述

DATABASE选项[表示数据库名称]
在这里插入图片描述

USER选项[表示登录用户]

在这里插入图片描述

METHOD选项
在这里插入图片描述

文件示例

在这里插入图片描述

sys_ident.conf

  1. 该配置文件用于配置用户利用操作系统认证登录数据库的映射关系
  2. 要使用操作系统认证,需要在sys_hba.conf中配置连接认证方式为ident
  3. 配置映射关系的记录格式为映射名 操作系统用户 数据库用户,选项使用空格间隔
  4. 操作系统认证只允许用户在服务器本地登陆(local)策略下进行配置

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/111702.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

AI猫咪穿搭也太萌了!用AI写出好故事的22条诀窍;吴恩达AI新课预告;2024年十大战略技术趋势 | ShowMeAI日报

👀日报&周刊合集 | 🎡生产力工具与行业应用大全 | 🧡 点赞关注评论拜托啦! 🔥 可口可乐与好利来跨界联名,推出与AI共创的新品巧克力 继「酱香拿铁」后又有一款跨界合作让人眼前一亮——可口可乐与好利来…

通用音乐播放器蜂鸣器AX301开发板verilog,视频/代码

名称:通用音乐播放器代码,蜂鸣器播放音乐 软件:Quartus 语言:Verilog 代码说明:本代码为音乐播放器通用代码,只需修改管脚即可适配其他开发板 代码功能: 设计一个音乐播放器,使用…

解决一则诡异的javascript函数不执行的问题

有个vue 音乐播放器项目,由于之前腾讯的搜索接口没法用了,于是改成了别家的搜索接口。 但是由于返回数据结构不一样,代码重构的工作量还是挺大的:包括数据请求,数据处理,dom渲染,处理逻辑都进行…

Elasticsearch:什么是余弦相似度?

余弦相似度是数据科学、文本分析和机器学习领域的基本概念。 如果你想知道什么是余弦相似度或者它如何在现实世界的应用程序中使用,那么你来对地方了。 本指南旨在让你深入了解相似性是什么、其数学基础、优点及其在不同领域的各种应用。读完本指南后,你…

PHP 变量

变量 变量的声明、使用、释放 变量定义 形式 $ 变量名;严格区分大小写 $name; $Name; $NAME //三个变量不是同一个变量字母、数字、下划线组成,不能以数字开头,不能包含其他字符(空白字符、特殊字符) 驼峰式命名法、下划线式命名法 $first_name; $fi…

在 Visual Studio Code (VS Code) 中设置

在 Visual Studio Code (VS Code) 中设置代理服务器的详细教程如下: 打开 Visual Studio Code。 在顶部菜单栏中,点击 "File"(文件) > "Preferences"(首选项) > "Settings…

IP协议(上)

目录 一、初步认识IP协议 二、认识IP地址 三、协议报头格式 1.报头和有效载荷分离 2.20字节的固定数据 四、网段划分 1.一个小例子 2.认识IP地址的划分 3.数据的传输过程 4.特殊的IP地址 5.通信运营商 (1)通信运营商的作用 (2&a…

如何利用考培系统进行个性化学习和评估

考培系统作为一种现代化的学习和评估工具,可以为学生提供个性化的学习和评估服务。它利用先进的技术和算法,根据学生的学习情况和需求,为其量身定制学习计划,并提供相应的评估反馈。 1. 个性化学习 考培系统通过分析学生的学习情…

javaEE - 2(11000字详解多线程)

一:多线程带来的的风险-线程安全 线程安全的概念:如果多线程环境下代码运行的结果是符合我们预期的,即在单线程环境应该的结果,则说这个程序是线程安全的。 当多个线程同时访问共享资源时,就会产生线程安全的风险&am…

【AIGC核心技术剖析】扩大富有表现力的人体姿势和形状估计SMPLer-X模型

富有表现力的人体姿势和形状估计 (EHPS) 将身体、手和面部运动捕捉与众多应用结合起来。尽管取得了令人鼓舞的进展,但当前最先进的方法仍然在很大程度上依赖于有限的训练数据集。在这项工作中,我们研究了将 EHPS 扩展到第一个通用基础模型(称为 SMPLer-X),以 ViT-Huge 作为…

【译】快速开始 Compose 跨平台项目

原文: Compose Multiplatform application 作者:JetBrains 注意 Compose Multiplatform 中的 iOS 部分目前处于 Alpha 状态。以后可能会有不兼容的更改,届时也许需要手动进行迁移。 你可以使用这个模板来开发同时支持桌面、安卓和 iOS 的跨平…

GitHub验证的2FA

一、 起因: GitHub需要双重身份验证 (2FA) 是登录网站或应用时使用的额外保护层。启用 2FA 时,必须使用您的用户名和密码登录,并提供另一种只有您知道或可以访问的身份验证形式。 二、解决: 2.1 这里使用chrome的身份验证插件进…

在emacs中,设置latex的主文档

文档: chapter1.tex chapter2.tex main.tex 在chapter1.tex中,先按下 ctrlc ctrln,再按下ctrlc ctrla,在下方的提示框中输入主文档。

支付宝小程序介入人脸识别(金融级--前端部分)

在这里只做前端部分说明: 详情参考文档:如何通过集成支付宝小程序唤起实人认证服务_实人认证-阿里云帮助中心 操作步骤 调用 API 发起认证。 发起认证服务。 调用 startBizService 接口请求认证。 function startAPVerify(options, callback) {my.call(startBizService, {n…

AWS S3加密

Hello大家好。 在本课时我们将讨论S3加密相关的内容。 S3加密相关是认证考试的一个重要的主题考点,您需要了解亚马逊S3的几种不同类型的加密方式。| 首先是静态数据的加密,静态数据加密是指数据存储在亚马逊S3 数据中心的磁盘上时&#xff0…

stable diffusion和midjourney哪个好

midjourney和stable diffusion哪个好?midjourney和stable diffusion的区别?那么今天就从这2款软件入手,来探索一下他们的功能的各项区别吧,让你选择更适合你的一款ai软件。 截至目前,我们目睹了生成式人工智能工具的在…

Linux —— 网络基础(一)

目录 一,计算机网络背景 二,网络协议初识 三,网络传输基本流程 四,网络中的地址管理 一,计算机网络背景 网络发展 独立模式,计算机之间相互独立;网络互联,多台计算机连接在一起…

【OpenCV实现图片以及视频的读取、显示、保存以及绘图函数】

文章目录 图片视频从文件读取视频保存一个视频绘图函数 图片 OpenCV(Open Source Computer Vision Library)是一个广泛应用于计算机视觉和图像处理领域的开源库。它提供了丰富的图像处理工具和算法,使得开发者能够轻松实现各种图像处理任务。…

科普丨语音芯片烧录流程概述

语音芯片的烧录是将特定的固件或软件加载到芯片中,以使其能够执行特定的语音处理功能。以下是一般的语音芯片烧录过程: 1. 准备固件或软件:开发人员需要编写或获取特定的固件或软件,这些固件或软件包含了语音处理算法和功能的代码…

【周末闲谈】VR新视界,“眼”见未来

个人主页:【😊个人主页】 系列专栏:【❤️周末闲谈】 系列目录 ✨第一周 二进制VS三进制 ✨第二周 文心一言,模仿还是超越? ✨第二周 畅想AR 文章目录 系列目录前言虚拟现实(VR)技术虚拟现实技术的原理虚拟现实技术发…