mariaDB - 向用户授予权限错误

时间:2015-07-09 20:37:42

标签: sql mariadb grant

我的数据库中有以下用户:

MariaDB [racktables]> select user from mysql.user;
+----------+
| user     |
+----------+
| admin    |
| rackuser |
| repluser |
| root     |
| root     |
| root     |
|          |
| admin    |
| rackuser |
| root     |
|          |
| root     |
+----------+
12 rows in set (0.00 sec)

我正在尝试设置权限,但我不断收到以下错误消息:

MariaDB [racktables]> grant all on racktables.* to rackuser;
ERROR 1133 (42000): Can't find any matching row in the user table
MariaDB [racktables]> 

用户显然存在......我不知道为什么我收到这条消息。除非......这是我第一次使用mariaDB。我已经将一个mysql数据库导入mariaDB。我假设mariaDB的用户应该在mysql.users表中。 但也许我错了?我目前正在阅读mariaDB文档..但我还没有找到答案。 任何提示将不胜感激。

感谢。

1 个答案:

答案 0 :(得分:1)

我必须运行

FLUSH PRIVILEGES;

先命令......然后补助工作。