news 2026/7/24 20:44:13

南大通用GBase 8s 内部用户创建及使用方法介绍

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
南大通用GBase 8s 内部用户创建及使用方法介绍

本文将详细介绍如何在 GBase 8s 中创建普通用户,并展示如何为这些用户赋权以及如何使用这些用户连接数据库。通过本文你将能够顺利地完成用户创建、赋权和连接数据库的全过程。

探讨Gbase8S创建普通用户方法,直接执行
create user tmp_u001 with password 'GBase123';

可以吗?

> create user tmp_u001 with password 'GBase123'; 26707: User (tmp_u001) cannot be created because the user is not mapped to any properties. Error in line 1 Near character position 44 >

显然直接创建不可以?

那需要怎么办呢?

下面介绍数据库普通用户的创建方法和使用。


1.首先创建操作系统用户,如useraaa1

useradd useraaa1

2.配置allowed.surrogates
在操作系统路径/etc/gbasedbt(如没有,使用root用户创建)下创建allowed.surrogates配置文件,并执行

echo "USERS:useraaa1" >> /etc/gbasedbt/allowed.surrogates

注意新建的allowed.surrogates需要修改属组

chown root:gbasedbt /etc/gbasedbt/allowed.surrogates

3.开启USERMAPPING
执行数据库命令

onmode -wf USERMAPPING=ADMIN onstat -g cfg | grep USERMAPPING

4.加载surrogates到缓存

onmode -cache surrogates

5.在sysuser库中创建系统默认用户

database sysuser; create default user with properties user useraaa1;

6.到此就可以创建普通用户了,创建普通用户,可以接着上面操作,在sysuser库中接着执行,也可以重新开一个session执行。创建系统默认用户后,何处都可以创建普通用户!

dbaccess - - create user tmp_u001 with password 'GBase123'; --或按下面方式创建,显示指定属性 create user 'tmp_u002' with password '123456' properties user 'useraaa1';

7.给普通用户赋权
创建普通用户后,需要给该用户进行赋权,否则不能连接

dbaccess - - Your evaluation license will expire on 2025-08-21 00:00:00 > connect to 'testdb@ol_gbasedbt1210_20240821112509' user 'tmp_u001'; ENTER PASSWORD: 387: No connect permission. 111: ISAM error: no record found. Error in line 1 Near character position 1 >

假如已存在root用户创建的库testdb,root用户执行如下语句

database testdb; grant connect to tmp_u001;

8.使用普通用户tmp_u001访问数据库,按提示输入密码

> !echo $GBASEDBTSERVER ol_gbasedbt1210_20240821112509 > connect to 'testdb@ol_gbasedbt1210_20240821112509' user 'tmp_u001'; ENTER PASSWORD: Connected. > info tables; Table name t1 > select * from t1; id 1 1 row(s) retrieved. >

至此,为创建普通用户的全过程,及赋权,连接使用!

如果在用户管理过程中遇到任何问题,欢迎随时在社区中提问,我们在这里为您提供支持!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/17 15:22:21

图像分割进阶:Rembg模型训练技巧

图像分割进阶:Rembg模型训练技巧 1. 引言:智能万能抠图 - Rembg 在图像处理与内容创作领域,精准、高效地去除背景是许多应用场景的核心需求。无论是电商商品图精修、社交媒体内容制作,还是AI生成图像的后期处理,传统…

作者头像 李华
网站建设 2026/7/17 6:11:45

智能万能抠图新体验|基于Rembg大模型镜像发丝级去背景

智能万能抠图新体验|基于Rembg大模型镜像发丝级去背景 在图像处理领域,精准、高效、自动化地去除背景一直是设计师、电商运营、内容创作者的核心需求。传统手动抠图耗时费力,而早期AI工具又常受限于识别精度低、边缘模糊、依赖网络服务等问题…

作者头像 李华
网站建设 2026/7/22 14:05:08

Rembg抠图性能优化:CPU版高效部署参数详解

Rembg抠图性能优化:CPU版高效部署参数详解 1. 智能万能抠图 - Rembg 在图像处理与内容创作领域,自动去背景是一项高频且关键的需求。无论是电商商品图精修、社交媒体素材制作,还是AI生成内容的后处理,精准高效的抠图能力都直接影…

作者头像 李华
网站建设 2026/7/15 0:15:20

大模型落地全景指南:从微调到企业级部署

一、引言:大模型落地的挑战与机遇随着大语言模型(LLM)技术的快速发展,如何将这些强大的模型有效落地到实际业务场景中,成为企业和开发者面临的核心挑战。大模型落地涉及微调优化、提示工程、多模态集成和企业级部署等多…

作者头像 李华
网站建设 2026/7/21 17:43:38

Rembg抠图REST API开发:企业级部署方案

Rembg抠图REST API开发:企业级部署方案 1. 引言 1.1 智能万能抠图 - Rembg 在电商、广告设计、内容创作等领域,图像去背景(抠图)是一项高频且关键的任务。传统手动抠图效率低下,而早期基于边缘检测或颜色阈值的自动…

作者头像 李华
网站建设 2026/7/19 15:07:55

直链解析工具 vs 传统下载:效率提升10倍的秘密

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 开发一个对比测试工具,展示直链解析工具与传统下载方式(如浏览器直接下载)的效率差异。工具需支持用户输入同一文件的两种下载方式,…

作者头像 李华