SQLServer、Mysql、Oracle 创建、删除用户和授予用户权限
生活随笔
收集整理的這篇文章主要介紹了
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] GO2、授予全庫只讀權限
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 ? ?轉載于:https://www.cnblogs.com/Williamls/p/11412651.html
總結
以上是生活随笔為你收集整理的SQLServer、Mysql、Oracle 创建、删除用户和授予用户权限的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Nexus下载安装+登录修改密码(Mav
- 下一篇: SQL Server 数据库增删改查