我想允许来自某个IP的远程连接。
我有一个使用coszi_crawl
,而且DB名称也一样。
我使用coszi_crawl
用户登录服务器。
我已经运行了这个命令
GRANT ALL PRIVILEGES ON coszi_crawl.* TO 'coszi_crawl'@'39.32.%' IDENTIFIED BY 'abcqwe' WITH GRANT OPTION;
但是这给了我这个错误
ERROR 1044 (42000): Access denied for user 'coszi_crawl'@'localhost' to database 'coszi_crawl'
P.S:
虽然我可以使用PHPmyadmin与用户coszi_crawl
coszi_crawl
数据库
我怎样才能解决这个问题?
答案 0 :(得分:1)
您应该使用数据库服务器上的root帐户来更新权限,默认情况下,用户coszi_crawl
无权授予对数据库的权限。
答案 1 :(得分:1)
这意味着您没有 GRANT OPTION 权限。登录具有 GRANT OPTION 权限的用户,只有该用户可以向其他用户授予权限。
通常或默认情况下,root用户具有所有权限,因此请使用该用户。