Angular 默认Jhipster 6.7.1拒绝用户访问';根'@';本地主机';
我使用Jhipster 6.7.1生成了一个monolith angular/spring引导应用程序。我选择了H2,开发时使用磁盘内存,生产时使用MySQL数据库。一切进展顺利 然后我运行了Angular 默认Jhipster 6.7.1拒绝用户访问';根'@';本地主机';,angular,spring-boot,jhipster,liquibase,sqlexception,Angular,Spring Boot,Jhipster,Liquibase,Sqlexception,我使用Jhipster 6.7.1生成了一个monolith angular/spring引导应用程序。我选择了H2,开发时使用磁盘内存,生产时使用MySQL数据库。一切进展顺利 然后我运行了jhippermvnw命令,一切似乎都正常 然后我测试了是否可以运行mvnw-Pprod进入生产。令我沮丧的是,我犯了以下错误: Error creating bean with name 'liquibase' defined in class path resource [base/config/Liq
jhippermvnw
命令,一切似乎都正常
然后我测试了是否可以运行mvnw-Pprod
进入生产。令我沮丧的是,我犯了以下错误:
Error creating bean with name 'liquibase' defined in class path resource [base/config/LiquibaseConfiguration.class]: Invocation of init method failed; nested exception is liquibase.exception.DatabaseException: java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: NO)
如何解决此问题?检查您在application-prod.yml中如何配置datasource,它是否与您配置mysql的方式匹配?@GaëlMarziou我更新了密码,但现在我有另一个错误:
java.sql.SQLNonTransientConnectionException:不允许检索公钥
@GaëlMarziou我尝试使用docker运行我的应用程序,效果很好。不知怎么的,我的数据库出了问题。我将尝试在MySQL上进行一次干净的安装。@GaëlMarziou我以某种方式成功了:我在application-prod.yml中的jdbc url中卡住了&allowPubliceRetrieval=true
,一切都解决了。感谢您的帮助检查您如何在application-prod.yml中配置datasource,它是否与您配置mysql的方式匹配?@GaëlMarziou I更新了密码,但现在我有另一个错误:java.sql.SQLNonTransientConnectionException:不允许检索公钥
@GaëlMarziou我尝试使用docker运行我的应用程序,效果很好。不知怎么的,我的数据库出了问题。我将尝试在MySQL上进行一次干净的安装。@GaëlMarziou我以某种方式成功了:我在application-prod.yml中的jdbc url中卡住了&allowPubliceRetrieval=true
,一切都解决了。谢谢你的帮助