MySQL用户权限管理试题及答案
姓名:____________________
一、单项选择题(每题2分,共10题)
1.MySQL中,以下哪个命令用于创建用户?
A.CREATEUSER
B.ADDUSER
C.INSERTINTOusers
D.UPDATEusers
2.在MySQL中,以下哪个命令用于更改用户密码?
A.ALTERUSER
B.UPDATEUSER
C.MODIFYUSER
D.CHANGEPASSWORD
3.在MySQL中,以下哪个角色具有对所有数据库的完全访问权限?
A.root
B.dba
C.global
D.all
4.以下哪个命令用于删除用户?
A.DROPUSER
B.DELETEUSER
C.REMOVEUSER
D.KILLUSER
5.在MySQL中,以下哪个命令用于授予用户对特定数据库的权限?
A.GRANT
B.PERMISSION
C.PRIVILEGE
D.ACCESS
6.以下哪个命令用于撤销用户对特定数据库的权限?
A.REVOKE
B.DENY
C.REMOVEPRIVILEGE
D.UNGRANT
7.在MySQL中,以下哪个命令用于查看当前用户的权限?
A.LISTPRIVILEGES
B.PRIVILEGELIST
C.PRIVILEGESVIEW
D.PERMISSIONSINFO
8.在MySQL中,以下哪个命令用于设置用户登录密码的过期时间?
A.SETPASSWORDEXPIRE
B.PASSWORDEXPIRE
C.EXPIREPASSWORD
D.PASSWORDSETEXPIRE
9.在MySQL中,以下哪个命令用于更改用户名?
A.RENAMEUSER
B.CHANGEUSER
C.MODIFYUSER
D.UPDATEUSER
10.在MySQL中,以下哪个命令用于查看所有用户的权限?
A.SHOWGRANTS
B.PRIVILEGESSHOW
C.PERMISSIONSLIST
D.PRIVILEGESVIEW
二、填空题(每空2分,共10分)
1.在MySQL中,使用__________命令可以创建用户。
2.使用__________命令可以更改用户密码。
3.在MySQL中,超级用户具有__________权限。
4.使用__________命令可以删除用户。
5.使用__________命令可以授予用户对特定数据库的权限。
6.使用__________命令可以撤销用户对特定数据库的权限。
7.使用__________命令可以查看当前用户的权限。
8.使用__________命令可以设置用户登录密码的过期时间。
9.使用__________命令可以更改用户名。
10.使用__________命令可以查看所有用户的权限。
三、判断题(每题2分,共10分)
1.在MySQL中,root用户默认具有所有数据库的权限。()
2.使用GRANT命令可以撤销用户权限。()
3.使用REVOKE命令可以授予用户权限。()
4.使用ALTERUSER命令可以更改用户密码。()
5.使用DROPUSER命令可以删除用户。()
6.使用SHOWGRANTS命令可以查看所有用户的权限。()
7.使用RENAMEUSER命令可以更改用户名。()
8.使用SETPASSWORDEXPIRE命令可以设置用户登录密码的过期时间。()
9.使用LISTPRIVILEGES命令可以查看当前用户的权限。()
10.使用SHOWPRIVILEGES命令可以查看所有用户的权限。()
四、简答题(每题5分,共10分)
1.简述MySQL用户权限管理的目的。
2.简述MySQL中用户权限的分类。
二、多项选择题(每题3分,共10题)
1.在MySQL中,以下哪些命令可以用来创建用户?()
A.CREATEUSER
B.INSERTINTOusers
C.UPDATEusers
D.GRANT
2.以下哪些命令可以用来更改用户密码?()
A.ALTERUSER
B.SETPASSWORD
C.MODIFYUSER
D.PASSWORD
3.以下哪些角色在MySQL中具有最高权限?()
A.root
B.dba
C.guest
D.anonymous
4.在MySQL中,以下哪些命令可以用来删除用户?()
A.DROPUSER
B.DELETEUSER
C.KILLUSER
D.