【问题标题】:Ubuntu MySQL Server - Privileges and Users issueUbuntu MySQL 服务器 - 权限和用户问题
【发布时间】:2014-03-19 08:46:11
【问题描述】:

我有一个运行 MySQL 的服务器,但是“localhost”的“root”用户被错误地删除了。 我重新安装了 MySQL 服务器。

我以用户 debian-sys-maint 的身份登录并重新创建了用户“root”。 现在,我有以下用户:

+-----------+------------------+
| host      | user             |
+-----------+------------------+
| %         | root             |
| 127.0.0.1 | root             |
| srvname   | root             |
| localhost | debian-sys-maint |
| localhost | root             |
+-----------+------------------+

但如果我跑:

> grant all privileges on *.* to "root"@"localhost" identified by "password";

得到:

ERROR 1045 (28000): Access denied for user 'debian-sys-maint'@'localhost' (using password: YES)

更新 #1

以用户“root”身份登录。

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| multitest          |
| mysql              |
+--------------------+
3 rows in set (0.00 sec)

mysql> use mysql;
Database changed
mysql> show tables;
+---------------------------+
| Tables_in_mysql           |
+---------------------------+
| columns_priv              |
| db                        |
| func                      |
| help_category             |
| help_keyword              |
| help_relation             |
| help_topic                |
| host                      |
| proc                      |
| procs_priv                |
| tables_priv               |
| time_zone                 |
| time_zone_leap_second     |
| time_zone_name            |
| time_zone_transition      |
| time_zone_transition_type |
| user                      |
+---------------------------+

更新 #2

这是我当前用户的表:

+-----------+------------------+-------------------------------------------+-------------+-------------+-------------+-------------+-------------+-----------+-------------+---------------+--------------+-----------+------------+-----------------+------------+------------+--------------+------------+-----------------------+------------------+--------------+-----------------+------------------+------------------+----------------+---------------------+--------------------+------------------+----------+------------+-------------+--------------+---------------+-------------+-----------------+----------------------+
| Host      | User             | Password                                  | Select_priv | Insert_priv | Update_priv | Delete_priv | Create_priv | Drop_priv | Reload_priv | Shutdown_priv | Process_priv | File_priv | Grant_priv | References_priv | Index_priv | Alter_priv | Show_db_priv | Super_priv | Create_tmp_table_priv | Lock_tables_priv | Execute_priv | Repl_slave_priv | Repl_client_priv | Create_view_priv | Show_view_priv | Create_routine_priv | Alter_routine_priv | Create_user_priv | ssl_type | ssl_cipher | x509_issuer | x509_subject | max_questions | max_updates | max_connections | max_user_connections |
+-----------+------------------+-------------------------------------------+-------------+-------------+-------------+-------------+-------------+-----------+-------------+---------------+--------------+-----------+------------+-----------------+------------+------------+--------------+------------+-----------------------+------------------+--------------+-----------------+------------------+------------------+----------------+---------------------+--------------------+------------------+----------+------------+-------------+--------------+---------------+-------------+-----------------+----------------------+
| Euler     | root             | *D52773855DC0243707A56F7D93CDBC483C3CC2FD | Y           | Y           | Y           | Y           | Y           | Y         | Y           | Y             | Y            | Y         | Y          | Y               | Y          | Y          | Y            | Y          | Y                     | Y                | Y            | Y               | Y                | Y                | Y              | Y                   | Y                  | Y                |          |            |             |              |             0 |           0 |               0 |                    0 |
| 127.0.0.1 | root             | *D52773855DC0243707A56F7D93CDBC483C3CC2FD | Y           | Y           | Y           | Y           | Y           | Y         | Y           | Y             | Y            | Y         | Y          | Y               | Y          | Y          | Y            | Y          | Y                     | Y                | Y            | Y               | Y                | Y                | Y              | Y                   | Y                  | Y                |          |            |             |              |             0 |           0 |               0 |                    0 |
| localhost | debian-sys-maint | *9C9844E6DBB297FA7E3AF554FBCC21096F159437 | Y           | Y           | Y           | Y           | Y           | Y         | Y           | Y             | Y            | Y         | Y          | Y               | Y          | Y          | Y            | Y          | Y                     | Y                | Y            | Y               | Y                | N                | N              | N                   | N                  | N                |          |            |             |              |             0 |           0 |               0 |                    0 |
| localhost | root             | *D52773855DC0243707A56F7D93CDBC483C3CC2FD | N           | N           | N           | N           | N           | N         | N           | N             | N            | N         | Y          | N               | N          | N          | N            | Y          | N                     | N                | N            | N               | N                | N                | N              | N                   | N                  | N                |          |            |             |              |             0 |           0 |               0 |                    0 |
| %         | root             | *D52773855DC0243707A56F7D93CDBC483C3CC2FD | N           | N           | N           | N           | N           | N         | N           | N             | N            | N         | Y          | N               | N          | N          | N            | Y          | N                     | N                | N            | N               | N                | N                | N              | N                   | N                  | N                |          |            |             |              |             0 |           0 |               0 |                    0 |
+-----------+------------------+-------------------------------------------+-------------+-------------+-------------+-------------+-------------+-----------+-------------+---------------+--------------+-----------+------------+-----------------+------------+------------+--------------+------------+-----------------------+------------------+--------------+-----------------+------------------+------------------+----------------+---------------------+--------------------+------------------+----------+------------+-------------+--------------+---------------+-------------+-----------------+----------------------+

【问题讨论】:

  • 在应用该线程中描述的步骤后,我仍然无法向用户“root”授予权限。请参阅更新#1。
  • 你刷新特权了吗? ?
  • 是的。在SHOW GRANTS; 之后它告诉我:GRANT SUPER ON *.* TO 'root'@'localhost' IDENTIFIED BY PASSWORD '*D52773855DC0243707A56F7D93CDBC483C3CC2FD' WITH GRANT OPTION

标签: mysql root privileges


【解决方案1】:

已解决。

在查看了我的用户表后,我运行了一个 UPDATE 命令以授予任何“root”使用所有可用权限。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-11-04
    • 2011-05-17
    • 2015-01-28
    • 2011-07-31
    • 2013-11-06
    • 1970-01-01
    • 1970-01-01
    • 2014-12-07
    相关资源
    最近更新 更多