700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > SQLServer Mysql Oracle 创建 删除用户和授予用户权限

SQLServer Mysql Oracle 创建 删除用户和授予用户权限

时间:2024-05-09 05:14:56

相关推荐

SQLServer Mysql Oracle 创建 删除用户和授予用户权限

SQLServer

1、创建用户

CREATE LOGIN [用户名称] WITH PASSWORD='用户密码', DEFAULT_DATABASE=[默认数据库名称], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF GO USE [数据库名称] GO CREATE USER [用户名称] FOR LOGIN [用户名称] WITH DEFAULT_SCHEMA=[dbo] GO

2、授予全库只读权限

ALTER ROLE [db_datareader] ADD MEMBER [用户名称]

3、删除登陆账号、SQL用户

use master --删除登录账号

go

exec sp_droplogin 'SqlShark' --登录名

use StudentManageDB --删除数据库用户

go

exec sp_dropuser 'sharkUser01' --数据库名

Mysql

1、创建用户

create user '用户名称'@'%' identified by '用户密码'; %如果替换成ip,则为只有对应的ip可以连接

2、授予全库查询权限

grant select on 数据库名.* to 用户名称; flush privileges;

3、删除用户

drop user 用户名称@"%""%"表示任意非本地机器

Oracle

1、创建用户

CREATE USER 用户名称 PROFILE "DEFAULT" IDENTIFIED BY 用户密码 DEFAULT TABLESPACE "USERS" TEMPORARY TABLESPACE "TEMP" ACCOUNT UNLOCK;

2、授予全库查询权限

GRANT SELECT any table TO 用户名称;GRANT CONNECT TO 用户名称;GRANT RESOURCE TO 用户名称;

3、删除用户

DROP USER 用户名称 CASCADE

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。