【问题标题】:mariaDB - error granting rights to usersmariaDB - 向用户授予权限时出错
【发布时间】:2015-09-28 10:24:27
【问题描述】:

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

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 文档.. 但我还没有找到我的答案。 任何提示将不胜感激。

谢谢。

【问题讨论】:

  • 我刚刚尝试了 FLUSH PRIVILEGES ...而且它更快乐。必须进行测试以确保它有效。

标签: sql mariadb grant


【解决方案1】:

我不得不运行

冲洗特权;

先发号施令……然后拨款才起作用。

【讨论】:

    猜你喜欢
    • 2015-01-23
    • 2021-02-05
    • 2023-03-08
    • 2022-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多