常见数据库的创建用户和授权语句
创始人
2024-12-17 06:37:52

一、人大金仓Kingbase数据库

1.创建只读账户

revoke create on schema public from public;

createuser readertest withpassword'123456';

grantusageonschema public to readertest;

grantselectonalltablesinschema public to readertest;

alterdefaultprivilegesinschema public grantselectontablesto  readertest;

2.创建普通用户

Create user xx connection limit - 1 password 'xx';

alter user xx SUPERUSER;

alter user xx CREATEDB;

alter user xx CREATEROLE;

alter user xx LOGIN;

二、Oracle数据库 

/*第1步:创建临时表空间  */
create temporary tablespace TEST_TEMP
tempfile 'E:\app\TEST_TEMP.dbf'
size 50m
autoextend on
next 50m maxsize 512m
extent management local;
 
/*第2步:创建数据表空间  */
create tablespace TEST_DATA
logging
datafile 'E:\app\TEST_DATA.dbf'
size 50m
autoextend on
next 50m maxsize 1024m
extent management local;
 
/*第3步:创建用户并指定表空间  */
create user TEST identified by TEST
default tablespace TEST_DATA
temporary tablespace TEST_TEMP;
 
/*第4步:给用户授予权限  */
grant connect,resource,dba to TEST;

三、MySQL数据库 

create user 'test'@'%'identified by 'test@2024';

grant select on *.* to 'test'@'%';

flush privileges;

四、clickhouse数据库

-- 创建用户

CREATE USER myuser IDENTIFIED BY 'mypassword';

-- 授予所有数据库的读写权限

GRANT ALL ON *.* TO myuser;

-- 只授予特定数据库的读写权限

GRANT SELECT, INSERT, UPDATE, DELETE ON database_name.* TO myuser;

 五、gbase数据库

-- 创建新用户

CREATE USER 'newuser'@'%' IDENTIFIED BY 'password';

-- 授权新用户在特定数据库上的特定权限

GRANT SELECT, INSERT, UPDATE ON mydatabase.* TO 'newuser'@'%';

-- 刷新权限,使授权生效

FLUSH PRIVILEGES;

六、达梦数据库

--创建用户

create user “TEST” identified by “password”;

--授权

grant “PUBLIC”,“RESOURCE”,“SOI”,“VTI” to “TEST”;

–授权查询其他模式下的所有表
DECLARE
SQLSTMT STRING;
CURSOR CUR FOR SELECT ID,NAME FROM SYSOBJECTS WHERE TYPE$ = ‘SCHOBJ’ AND SUBTYPE$ IN (‘STAB’,‘UTAB’) AND (PID=-1 OR PID=0) AND SCHID=(SELECT ID FROM SYSOBJECTS WHERE TYPE$=‘SCH’ AND NAME=‘模式名’ );
TYPE MYREC IS CUR%ROWTYPE;
REC_V MYREC;
BEGIN
FOR REC_V IN CUR LOOP
SQLSTMT = ‘grant SELECT ON “模式名”."’|| REC_V.NAME || ‘" TO “TEST”;’;
EXECUTE IMMEDIATE SQLSTMT;
END LOOP;
COMMIT;
END;

相关内容

热门资讯

虎牙申请动态封面生成方法专利,... 国家知识产权局信息显示,广州虎牙科技有限公司申请一项名为“动态封面生成方法、装置、电子设备及存储介质...
这家意大利公司想让机械臂飞上太... 3D 打印是什么?你的直觉告诉你,是一台不足鞋盒大小的设备,吐出细如发丝的塑料,耗费数小时,堆叠成一...
友邦吊顶获得实用新型专利授权:... 证券之星消息,根据天眼查APP数据显示友邦吊顶(002718)新获得一项实用新型专利授权,专利名为“...
中国电信词元套餐落地 迅策受益... 本报讯 (记者李春莲)5月17日,中国电信集团有限公司(以下简称“中国电信”)正式推出全国试商用词元...
国内首次!128通道全植入式脑... 今天,我国正式启动首个128通道全植入式脑机接口系统多中心临床试验,这项试验由首都医科大学附属北京天...