我无法在 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)
Run Code Online (Sandbox Code Playgroud)
mysql>创建架构 torrentScrape;
错误 1044 (42000):用户“saher”@“localhost”访问数据库“torrentScrape”被拒绝
我可以告诉 root 执行以下操作吗?
GRANT ALL PRIVILEGES ON *.* TO 'saher'@'%' WITH GRANT OPTION;
您需要 CREATE 权限。请注意,CREATE SCHEMA 是 CREATE DATABASE 的同义词。
http://dev.mysql.com/doc/refman/5.1/en/privileges-provided.html#priv_create