完全导入Solr时访问被拒绝错误

时间:2014-07-15 12:44:19

标签: java mysql solr

我正在尝试使用Solr通过Solr管理界面运行完整的数据导入。然而,当我运行它时,我得到以下输出:

"Indexing failed. Rolled back all changes."

在进一步检查Solr日志时,我可以看到我收到以下错误:

Caused by: java.sql.SQLException: Access denied for user 'username'@'127.0.0.1' (using password: YES)

(用户名替换为安全性,完整堆栈here

还有其他人有同样的问题吗?我已经仔细检查了数据库详细信息(已成功从命令行访问了相关数据库)。

我还检查了用户的权限,并确认它已在相关数据库中为其授予了所有权限。

1 个答案:

答案 0 :(得分:1)

事实证明,它与数据库用户的特权相关。我已经在问题中向用户授予了prvilieges,但是遗漏了" IDENTIFIED BY'密码'"命令的一部分。

所以这就是我需要使用的东西:

GRANT ALL PRIVILEGES ON *.* TO 'user'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;

希望这可以帮助其他人解决同样的问题。

相关问题