MYSQL用户拥有我没有授予他们的权限

时间:2014-05-04 10:20:45

标签: mysql database privileges

我使用test_remote_bdd MYSQL帐户创建了root数据库,我使用以下命令向remote_tester用户授予了所有权限:

CREATE DATABASE test_remote_bdd;
GRANT ALL ON test_remote_bdd.* TO remote_tester@'87.235.20.21' IDENTIFIED BY 'youisaremotetester';

我很惊讶地发现另一个用户ministry-admin也拥有此数据库的所有权限。我仔细检查了MYSQL命令的历史记录,我100%肯定我没有在ministry-admin数据库上授予test_remote_bdd特权。

知道为什么ministry-admin拥有我没有授予他的特权? 实际上,所有其他MYSQL用户都被授予了新test_remote_bdd数据库的完全权限。

编辑: 如果我使用以下方法检查为每个用户授予的权限:

SHOW GRANTS for 'someuser'@'somehost';

结果就是它们应该是什么,这意味着只有remote_tester拥有超过test_remote_bdd的权限。

0 个答案:

没有答案