MySQL服务器启动,以及使用GRANT和REVOKE语句的时候,服务器会自动读取grant表。
既然我们知道这些权限保存在什么地方以及是如何保存的,就可以手动修改他们。
当手动更新它们的时候,MySQL服务器将不会注意到它们已经被修改了
必须向服务器只出已经对权限进行了修改。
方法1:在MySQL提示符下(必须以管理员身份登录)输入:```
flush privileges;
方法2:在命令行中执行
mysqladmin flush-privileges
或者
mysqladmin reload
此后,当用户下次在连接的时候,系统将检查全局级别权限;当下一个命令被执行时,将检查数据库级别的权限;而表级别和列级别权限将在用户请求的时候被检查
网友评论