mysql - 撤销所有用户对 MySQL 数据库的所有权限

标签 mysql

发件人:http://dev.mysql.com/doc/refman/5.0/en/drop-database.html

...when a database is dropped, user privileges on the database are not automatically dropped.

那么问题就变成了,如何撤销 MySQL DB 上所有用户的所有权限?我想这很简单,但我很惊讶我无法在任何地方找到它。

最佳答案

REVOKE ALL PRIVILEGES ON *.* FROM '<user_name>'@'localhost';
REVOKE ALL PRIVILEGES ON *.* FROM '<user_name>'@'%';

例如:

REVOKE ALL PRIVILEGES ON *.* FROM 'jeffrey'@'localhost';
REVOKE ALL PRIVILEGES ON *.* FROM 'jeffrey'@'%';

关于mysql - 撤销所有用户对 MySQL 数据库的所有权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5287377/

相关文章:

mysql - 在具有数百万行的 MySQL 表中进行高效查找

PHP 函数 Kilomega 回显结果

mysql - 使用mysql工作台从表生成mysql中的整个脚本?

mysql - 加载数据本地 infile ERROR 2 找不到文件

mysql - mysql基础问题-如何按时间搜索?

php - 防止选择零值。忽略零值(总计)

MySQL Left Join 在表 B 上没有匹配项,在表 A 上没有 ID

java - 与维基百科的 API 交互 : grabbing the content of the table present on a page

mysql - 为什么 Sequelize 插入两次?

php - 具有 30 天前条件的 Laravel 4 查询