MySQL管理与高级SQL查询全解析
1. MySQL权限管理
在MySQL中,权限管理是保障数据库安全和正常运行的重要环节。
- 撤销DROP权限 :若要撤销同事(如Jess的同事)的DROP权限,可使用如下命令:
mysql>REVOKE DROP ON *.* FROM idiot@"%.host.net";
此命令能防止该用户误删表和数据库。
- 撤销用户登录相关权限 :虽然无法使用GRANT和REVOKE直接撤销用户的登录权限,但可以通过以下命令限制用户除登录外的操作:
mysql>REVOKE ALL PRIVILEGES ON *.* FROM idiot@"%.host.net";
mysql>REVOKE GRANT OPTION ON *.* FROM idiot@"%.host.net";
- 完全移除用户 :若要完全移除用户,需删除user表中的对应条目:
mysql>DELETE FROM mysql.user
->WHERE User="idiot" AND Host="%.host.net";
2. 访问控制提示
MySQL的访问控制系统
超级会员免费看
订阅专栏 解锁全文
1870

被折叠的 条评论
为什么被折叠?



