2012-11-02 78 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