Mysql使用Drop删除用户

如果创建用户的时候指定host'%',则直接删除即可,DROP USER test

如果创建用户的过程中,有指定localhost或者部分其它ip,则DROP USER test@'localhost'

如果直接把user表中的用户记录删除,即:

DELETE FROM user WHERE user='test' and host='localhost'

只会清除user表的信息,其它表的信息依然存在。

Mysq权限收回语法与授权权限基本一致就是FROM与TO的区别

用户权限收回

语法:

REVOKE 权限1,权限2,....权限n ON dbname.* FROM 'username'@'host';

示例:

1.REVOKE ALL PRIVILEGES ON test.* FROM 'test'@'%'; //收回全部权限
2.REVOKE SELECT,UPDATE ON test.* FROM 'test'@'%'; //收回部分权限

刷新权限:

FLUSH PRIVILEGES;S;`