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

一、人大金仓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;

相关内容

热门资讯

终于发现!微信群炸金花房卡怎么... 微信游戏中心:炸金花房卡,添加微信【71319951】,进入游戏中心或相关小程序,搜索“微信炸金花房...
在哪里能买金花房卡/微信斗牛房... 微信斗牛是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:86909166许多玩家在游戏中会购买房卡来...
终于发现!微信群链接炸金花房卡... 微信游戏中心:炸金花房卡,添加微信【56001354】,进入游戏中心或相关小程序,搜索“微信炸金花房...
买房卡的金花房代理联系方式/微... 斗牛是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:44346008许多玩家在游戏中会购买房卡来享受...
ia攻略/金花房卡批发价盘古大... 今 日消息,盘古大厅房卡添加微信33549083 苹果今日发布了 iOS 16.1 正式版更新,简单...
重大通报,牛牛充值房卡人人大厅... 重大通报,牛牛充值房卡人人大厅/科技房卡多少钱一张人人大厅是一款非常受欢迎的游戏,咨询房/卡添加微信...
终于发现!炸金花房卡如何充值,... 微信游戏中心:炸金花房卡,添加微信【66336574】,进入游戏中心或相关小程序,搜索“微信炸金花房...
微信斗牛房卡链接使用方法/微信... 微信炸金花是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:86909166许多玩家在游戏中会购买房卡...
头条推荐!金花房间怎么创建新众... 微信游戏中心:新众亿/皇豪互娱房卡在哪里买打开微信,添加客服微信【88355042】,进入游戏中心或...
科技实测!金花房卡出售钻石大厅... 科技实测!金花房卡出售钻石大厅/房卡购买房间怎么开Sa9Ix苹果iPhone 17手机即将进入量产阶...
头条推荐!金花房卡是正规的金牛... 您好!微信金牛座厅/新西部大厅链接获取房卡可以通过以下几种方式购买: 1.微信渠道:(金牛座厅/新...
终于发现!微信炸金花房卡找谁买... 微信游戏中心:炸金花房卡,添加微信【71319951】,进入游戏中心或相关小程序,搜索“微信炸金花房...
IA解析/游戏推荐牛牛房卡出售... 今 日消息,白虎大厅房卡添加微信33549083 苹果今日发布了 iOS 16.1 正式版更新,简单...
微信房卡斗牛金花有透视吗/微信... 微信炸金花是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:15984933许多玩家在游戏中会购买房卡...
终于发现!微信牛牛房卡多少钱一... 微信游戏中心:牛牛房卡,添加微信【56001354】,进入游戏中心或相关小程序,搜索“微信牛牛房卡”...
正规平台有哪些,怎么买斗牛房卡... 微信游戏中心:新八戒房卡在哪里买打开微信,添加客服微信【88355042】,进入游戏中心或相关小程序...
秒懂教程“牛牛链接房卡在哪里弄... 牛牛是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:44346008许多玩家在游戏中会购买房卡来享受...
推荐一款!怎么买斗牛房卡皇豪互... 皇豪互众/新道游是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:【3329006910】或QQ:33...
正版授权!微信金花房卡怎么弄乐... 正版授权!微信金花房卡怎么弄乐乐大厅/微信链接房卡充值链接Sa9Ix苹果iPhone 17手机即将进...
一分钟了解!金花房卡如何购买高... 您好!微信高朋联盟大厅链接获取房卡可以通过以下几种方式购买: 1.微信渠道:(高朋联盟)大厅介绍:...