[英]Access denied error when doing full import into 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)
(为安全起见,用户名已替换, 此处为完整堆栈)
还有其他人遇到过同样的问题吗? 我已经仔细检查了数据库的详细信息(已成功从命令行访问了有问题的数据库)。
我还检查了该用户的特权,并可以确认该用户具有有关数据库的所有特权。
事实证明,这与数据库用户的特权有关。 我已向问题中的用户授予特权,但省略了命令的“ IDENTIFIED BY'password'”部分。
这就是我需要使用的:
GRANT ALL PRIVILEGES ON *.* TO 'user'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
希望这可以帮助其他遇到相同问题的人。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.