2012-11-02 76 views
0

这是我的命令:如何授予用户所有权限?我没有

mysql> Grant all privileges on my_db to [email protected]'localhost'; 
Query OK, 0 rows affected (0.00 sec) 

mysql> select user, host, Create_priv from mysql.user; 
+------------------+-----------+-------------+ 
| user    | host  | Create_priv | 
+------------------+-----------+-------------+ 
| root    | localhost | Y   | 
| root    | ubuntu | Y   | 
| root    | 127.0.0.1 | Y   | 
| root    | ::1  | Y   | 
|     | localhost | N   | 
|     | ubuntu | N   | 
| debian-sys-maint | localhost | Y   | 
| me    | localhost | N   | 
+------------------+-----------+-------------+ 
8 rows in set (0.00 sec) 

好了,我们可以看到“我”仍不能创建表。 你能帮我理解如何授予我@'localhost'的所有特权吗?

+0

谁是当你试图授予权限,以'me'吗? – dnagirl

+1

您必须登录拥有所有权限的用户。 – Vucko

+0

嗯,我进入时就是根。 – Kifsif

回答

0

如果要授予全球所有级别的权限,使用此查询 -

GRANT ALL PRIVILEGES ON *.* TO 'me'@'localhost'; 
+0

谢谢大家。我似乎已经取得了一些进展。 – Kifsif

+0

@Kifsif欢迎使用)) – Devart