Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 默认Jhipster 6.7.1拒绝用户访问';根'@';本地主机';_Angular_Spring Boot_Jhipster_Liquibase_Sqlexception - Fatal编程技术网

Angular 默认Jhipster 6.7.1拒绝用户访问';根'@';本地主机';

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

我使用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/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
,一切都解决了。谢谢你的帮助