mysql授權(quán)用戶grant 如何來使用MySQL的GRANT語句要授予權(quán)限,以一個(gè)用戶?
如何來使用MySQL的GRANT語句要授予權(quán)限,以一個(gè)用戶?您可以使用phpMyAdmin通過輸入語句來創(chuàng)建用戶,也可以使用帶有圖形界面的通用SQL管理程序來創(chuàng)建和編輯用戶使用t-sql語句怎么賦予用
如何來使用MySQL的GRANT語句要授予權(quán)限,以一個(gè)用戶?
您可以使用phpMyAdmin通過輸入語句來創(chuàng)建用戶,也可以使用帶有圖形界面的通用SQL管理程序來創(chuàng)建和編輯用戶
使用t-sql語句怎么賦予用戶刪除表的權(quán)限?
前提是mysql有根權(quán)限
示例:方法創(chuàng)建另一個(gè)超級(jí)用戶(所有權(quán)限)]grant all on*。*至用戶名@localhost由帶有g(shù)rant選項(xiàng)的“password”標(biāo)識(shí)
localhost是主機(jī)名或IP,用于限制用戶是否可以遠(yuǎn)程連接。它還可以使用通配符“%”,例如%。Im286.com或202.97.224.%]**第一顆星是數(shù)據(jù)庫名(*表示所有數(shù)據(jù)庫),第二顆星是表名(*表示上一個(gè)數(shù)據(jù)庫下的所有表)
all是指所有語句的操作權(quán)限(通??梢钥吹剑摂M主機(jī)等用戶沒有drop權(quán)限,這就是他們?cè)谶@里所做的)
語法可能是這樣的。
ysql 中直接 grant drop on dbname.* to username 可以賦予用戶刪除表的權(quán)限SQL SERVER 中可以通過給用戶添加db_ddladmin角色實(shí)現(xiàn)擁有刪除用戶表權(quán)限,但同時(shí)也擁用了所有DDL權(quán)限,包括不限于ALTER,CREATE,DROP,TRUNCATE,語句為USE dbnameEXEC sp_addrolemember N"db_ddladmin", N"username"或者直接賦予用戶ALTER權(quán)限實(shí)現(xiàn)據(jù)擁有drop 表的權(quán)限,但同時(shí)也擁有了其它的DDL權(quán)限,包括不限于ALTER,CREATE,DROP,TRUNCATE,語句為GRANT ALTER TO usernameSQL SERVER 中沒發(fā)現(xiàn)可以單獨(dú)賦予DROP 表的權(quán)限的方法
直接授予MySQL中dbname的刪除權(quán)限您可以授予用戶刪除表的權(quán)限。在SQL server中,您可以將DB添加到用戶uddladmin角色實(shí)現(xiàn)有刪除用戶表的權(quán)限,但它也有所有DDL權(quán)限,包括但不限于alter、create、drop、truncate,語句為use dbnameexec sp uaddrolemember N “DB uddladmin”,n “用戶名”或直接給用戶alter權(quán)限,實(shí)現(xiàn)drop table的權(quán)限,但也有其他DDL權(quán)限,包括但不限于alter、create、drop、truncate。語句是grant alter to usernamesql server。沒有方法單獨(dú)授予drop table的權(quán)限