今天在学习MySQL的时候,看到一句描述
WITH GRANT OPTION should be left out if the user need not be able to grant other users privileges.
大意就是说:如果用户不被允许授权给其它用户的话,【WITH GRANT OPTION】这个就应该去掉。
啥意思呢?搜了一下,才明白。
就是说在给用户 test 授权数据库操作权限的时候,如果加上了这个选项,那么在用户 test 使用数据库的时候,可以根据自身的权限对别的用户进行授权操作。
如果你不希望 test 用户在登录 MySQL 时,能给其它用户进行授权操作,那在给 test 用户授权的时候就不要加上这个【WITH GRANT OPTION】选项。