什么mysql特权允许在你不是root时创建模式?

时间:2014-02-22 18:53:19

标签: mysql

我无法在mySQL中创建新架构,拒绝访问。我不是root,所以我需要要求更多的权限,我不确定我应该要求什么。

为“saher”@“localhost”显示资助;

+--------------------------------------------------------------------------------------------------------------+
| Grants for saher@localhost                                                                                   |
+--------------------------------------------------------------------------------------------------------------+
| GRANT USAGE ON *.* TO 'saher'@'localhost' IDENTIFIED BY PASSWORD '*2472DEC52D39F7EBB1C860FF69436F8E08540F9A' |
+--------------------------------------------------------------------------------------------------------------+

1 row in set (0.00 sec)

的MySQL> CREATE SCHEMA torrentScrape;

ERROR 1044(42000):拒绝用户'saher'@'localhost'访问数据库'torrentScrape'

我可以告诉root执行以下操作吗? GRANT ALL PRIVILEGES ON *.* TO 'saher'@'%' WITH GRANT OPTION;

1 个答案:

答案 0 :(得分:3)

您需要CREATE权限。请注意,CREATE SCHEMA是CREATE DATABASE的同义词。

  

http://dev.mysql.com/doc/refman/5.1/en/privileges-provided.html#priv_create