我正在尝试使用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)
其他人也有同样的问题吗?我已经仔细检查了数据库细节(已经成功地从命令行访问了有问题的数据库)。
我还检查了该用户的权限,可以确认该用户在相关数据库上已被授予所有权限。
发布于 2014-07-17 16:33:39
事实证明,它与数据库用户的权限有关。我已经向问题中的用户授予了权限,但省略了命令中的“由‘password’标识‘”部分。
所以这是我需要用到的:
GRANT ALL PRIVILEGES ON *.* TO 'user'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
希望这对其他有同样问题的人有所帮助。
https://stackoverflow.com/questions/24758541
复制相似问题