我无法在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;
答案 0 :(得分:3)
您需要CREATE权限。请注意,CREATE SCHEMA是CREATE DATABASE的同义词。
http://dev.mysql.com/doc/refman/5.1/en/privileges-provided.html#priv_create