Я пытаюсь подключить MySQL DB с помощью специального пользователя, созданного для моего проекта, но по какой -то причине его приобретает локальный пользователь My Machin = zomato_user
spring.datasource.password=user@123
Ниже приведена ошибка, я столкнулся < /p>
org.springframework.beans.factory.beancreationException: ошибка создание бобов с именем 'entityManagerFactory', определенное в ресурсе пути класса [org/springframework/boot/autoconfigure/orm/jpa/hibernatejpaconfiguration.class]: ] Не может создать Hibernate SessionFactory; Вложенное исключение - org.hibernate.exception.genericjdbcexception: невозможно открыть соединение JDBC для выполнения DDL [доступ к пользователю utkarsh '@' localhost '(с помощью пароля: да)] [n /a]
at org.springframework.beans.factory.support.abstractautowirecapablebeanfactory.initializebean (Abstractautowirecapablebeanfactory.java:1812) ~ [Spring-Beans-6.2.3.jar: 6.2.3]
at org.springframework.beans.factory.support.abstractautowirecapablebeanfactory.docreateebean (Abstractautowirecapablebeanfactory.java:601) ~ [Spring-Beans-6.2.3.jar: 6.2.3]
at org.springframework.beans.factory.support.abstractautowirecapablebeanfactory.createbean (Abstractautowirecapablebeanfactory.java:523) ~ [Spring-Beans-6.2.3.jar: 6.2.3]
at org.springframework.beans.factory.support.abstractbeanfactory.lambda $ dogetbean $ 0 (Abstractbeanfactory.java:339) ~ [Spring-Beans-6.2.3.jar: 6.2.3]
at org.springframework.beans.factory.support.defaultsingletonbeanregistry.getsingleton (Defaultsingletonbeanregistry.java:346) ~ [Spring-Beans-6.2.3.jar: 6.2.3]
at org.springframework.beans.factory.support.abstractbeanfactory.dogetbean (Abstractbeanfactory.java:337) ~ [Spring-Beans-6.2.3.jar: 6.2.3]
at org.springframework.beans.factory.support. .AbStractBeanFactory.getBean (AbstractBeanFactory.java:207) ~ [Spring-Beans-6.2.3.Jar: 6.2.3]
at org.springframework.context.support.abstractapplicationcontext.finishbeanfactoryinialization (AbstractApplicationContext.java:970) ~ [Spring-Context-6.2.jar : 6.2.3]
at org.springframework.context.support.abstractapplicationcontext.refresh (AbstractApplicationContext.java:627) ~ [Spring-Context-6.2.3.jar: 6.2.3]
at org.springframework.boot.web.servlet.context.servletwebserverapplicationcontext.refresh (ServletWebserVerapplicationContext.java:146) ~ [Spring-Boot-3.4.3.jar: 3.4.3]
at org.spramework.boot.springpplication .refresh (Springapplication.java:752) ~ [Spring-Boot-3.4.3.Jar: 3.4.3]
at org.springframework.boot.springapplication.refreshcontext (Springapplication.java:439) ~ [Spring-Boot-3.4.3.jar: 3.4 .3]
at org.springframework.boot.springapplication.run (Springapplication.java:318) ~ [Spring-Boot-3.4.3.Jar: 3.4.3]
at org.springframework.boot.springapplication.run (Springapplication.java:1361) ~ [Spring-Boot-3.4.3.jar: 3.4 .3]
at org.springframework.boot.springapplication.run (Springapplication.java:1350) ~ [Spring-Boot-3.4.3.jar: 3.4.3]
at com.example.mini_zomato.minizomatoApplication.main (minizomatoapplication.java:10) ~ [classes /: na]
вызвано : jakarta.persistence.persistenceException: [PersistenceUnit: Default] Невозможно создать Hibernate SessionFactory; Вложенное исключение - org.hibernate.exception.genericjdbcexception: невозможно открыть соединение JDBC для выполнения DDL [доступ к пользователю utkarsh '@' localhost '(с помощью пароля: да)] [n /a]
at org.springframework.orm.jpa.abstractentitymanagerfactorybean.buildativeentityManagerFactory (AbstractentityManagerFactoryBean.java:431) ~ [Spring-Orm-6.2.3.jar: 6.2.3]
at org.springframework.orm.jpa.abstractentitymanagerfactorybean.afterpropertiesset (AbstractentityManagerFactoryBean.java:400) ~ [Spring-6.2.3.jar: 6.2.3]
at org.springframework.orm.jpa.localcontainerentitymanagerfactorybean.afterpropertiesset (localcontainerentitymanagerfactorybean.java:366) ~ [Spring-orm-6.2.3.jar: 6.2.3]
at org.springframework.beans.factory.support.abstractautowirecapablebeanfactory.invokeinitmethods (Abstractautowirecapablebeanfactory.java:1859) ~ [Spring-Beans-6.2.3.jar: 6.2.3]
at org.springframework.beans.factory.support.abstractautowirecapablebeanfactory.initializebean (Abstractautowirecapablebeanfactory.java:1808) ~ [Spring-Beans-6.2.3.jar: 6.2.3]
... 15 Основные рамки
Вызвано: org.hibernate.exception.genericjdbcexception: невозможно открыть соединение JDBC для выполнения DDL [доступ к пользователю utkarsh '@' localhost '(с помощью пароля: да)] [n /a]
at org.hibernate.exception. .Internal.standardsqlexceptionConverter.convert (standardsQlexceptionConverter.java:63) ~ [hibernate-core-6.6.8.final.jar: 6.6.8.final]
at org.hibernate.engine.jdbc.spi.sqlexpectionHelper.convert (sqlexceptionHelper.java:108) ~ [hibernate-core -6.6.8.final.jar: 6.6.8.final]
at org.hibernate.engine.jdbc.spi.sqlexceptionhelper.convert (sqlexpresseCeplyHelper.java:94) ~ [Hibernate-Core-6.6.8.final.jar: 6.6.8.final]
at org.hibernate.resource.transaction.backend.jdbc.internal.ddltransactionisolarornjtaimpl.getisolatedConnection (ddltransactionisolarornjtaimpl.java:74) ~ [hibernate-core-6.6.8.final.jar: 6.6.8.final org.hibernate.resource.transaction.backend.jdbc.internal.ddltransactionisolatornonjtaimpl.getisolatedConnection (ddltransactionisolarononjtaimpl.java:39) ~ [hibernate-core-6.6.8.final.jar: 6.6.8.final org.hibernate.tool.schema.internal.exec.improvedExtractionContextImpl.getJdbcConnection (UnferedExtractionContextImpl.java:63) ~ [hibernate-core-6.6.8.final.jar: 6.6.8.final]
at org.hibernate.tool.schema.internal.exec.improvedExtractionContextImpl.getJdbcdatabasemetAdata (улучшение extractionContextImpl.java:70) ~ [hibernate-cor-6.6.8.final.jar: 6.6.8.final]
at org.hibernate.tool.schema.extract.internal.informationExtractorjdbcdatabasemetAdataImpl.processTableRestest (InformateExtractorJdbcdatabaseMatAdataimpl.java:65) ~ [Hibernate-core-6.8.final.final.jar.6.6.6.final. org.hibernate.tool.schema.extract.internal.abstractinformationextractorimpl.getTables (AbstractInformationExtractorimpl.java:570) ~ [hibernate-core-6.6.8.final.jar: 6.6.8.final]
at org.hibernate.tool.schema.extract.internal.databaseinformationImpl.getTablesInformation (DatabaseInformationImpl.java:122) ~ [hibernate-cor-6.6.8.final.jar: 6.6.8.final]
at org.hibernate.tool.schema.internal.groupedschemamigratorimpl.performtablesmigration (GroupedSchemamigratorimpl.java:72) ~ [hibernate-cor-6.6.8.final.jar: 6.6.8.final]
at org.hibernate.tool.schema.internal.abstractschemamigrator.performmigration (AbstractSchemamigrator.java:233) ~ [hibernate-core-6.6.8.final.jar: 6.6.8.final]
at org.hibernate.tool.schema.internal.abstractschemamigrator.domigration (AbstractSchemamigrator.java:112) ~ [hibernate-core-6.6.8.final.jar: 6.6.8.final]
at org.hibernate.tool.schema.spi.schemamanagementtoolcoordinator.performdatabaseaction (Schemanagementtoolcoordinator.java:280) ~ [Hibernate-Core-6.6.8.final.jar: 6.6.8.final]
at org.hibernate.tool.schema.spi.schemamanagementtoolcoordinator.lambda $ Process $ 5 (Schemanagementtoolcoordinator.java:144) ~ [Hibernate-core-6.6.8.final.jar: 6.6.8.final]
at java.base /java.util.hashmap.foreach (hashmap.java:1430) ~ [na: na]
at org.hibernate.tool.schema.spi.schemamanagementtoolcoordinator.process (Schemanagementtoolcoordinator.java:141) ~ [Hibernate-core-6.6.8.final.jar: 6.6.8.final]
at org.hibernate.boot.internal.sessionFactoryObserverforschemaexport.sessionFactoryCreated (SessionFactoryObserverforschemport.java:37) ~ [hibernate-core-6.6.8.final.jar: 6.6.8.final]
at org.hibernate.internal.sessionFactoryObserverChain.SessionFactoryCreated (SessionFactoryObserverChain.java:35) ~ [hibernate-core-6.6.8 .Final.jar: 6.6.8.final]
at org.hibernate.internal.sessionFactoryImpl. (sessionFactoryImpl.java:324) ~ [hibernate-core-6.6.8.final.jar: 6.6.8.final]
at org.hibernate.boot.internal .SessionFactoryBuilderImpl.Build (SessionFactoryBuilderImpl.java:463) ~ [hibernate-core-6.6.8.final.jar: 6.6.8.final]
at org.hibernate.jpa.boot.internal.entitymanagerfactorybuilderimpl.buid ~ [hibernate-core-6.6.8.final.jar: 6.6.8.final]
at org.springframework.orm.jpa.vendor.springhibernatejpapersistenceprovider.createcontainerentitymanagerfactor ~ [Spring-orm-6.2.3.jar: 6.2.3]
at org.springframework.orm.jpa.localcontainerentitymanagerfactorybean.createnativeentityManagerFactory (LocalContainerentItymanagerFactorybean.java:390) : 6.2.3]
at org.springframework.orm.jpa.abstractentitymanagerfactorybean.buildativeentityManagerFactory (AbstractentityManagerFactoryBean.java:419) ~ [Spring-orm-6.2.3.jar: 6.2.3]
... 19 Обычные кадры пропущены
. by: java.sql.sqlexception: доступ к пользователю отказано в доступе для пользователя 'Utkarsh'@'localhost' (используя пароль: да)
at com.mysql.cj.jdbc.exceptions.sqlerror.createSqlexception (sqlerror.java:121) ~ [mySQL-Connector-J-9.1.0. Jar: 9.1.0]
at com.mysql.cj.jdbc.exceptions.sqlexceptionsmapping.translateexception (sqlexceptionsmapping.java:114) ~ [mysql-connector-j -9.1.0.jar: 9.1.0]
at com.mysql.cj.jdbc: 9.1.0]
at com.mysql.cj.jdbc .ConnectionImpl.createneWio (connectionImpl.java:837) ~ [mysql-connector-j -9.1.0.jar: 9.1.0]
at com.mysql.cj.jdbc.connectionimpl. (connectionImpl.java:420) ~ [mysql-connector-j -9.1.0.jar: 9.1.0]
at com.mysql.cj.jdbc.connectionImpl.getInstance (connectionImpl.java:238) ~ [mysql-connector-j -9.1.0.jar: 9.1.0]
at com.mysql.cj.jdbc.nongisteringdriver .connect (nonregisteringDriver.java:180) ~ [mysql-connector-j -9.1.0.jar: 9.1.0]
at com.zaxxer.hikari.util.driverdatasource.getConnection (DriverDataSource.java:120) ~ [hikaricp-5.1.0.jar : na]
at com.zaxxer.hikari.pool.poolbase.newconnection (poolbase.java:360) ~ [hikaricp-5.1.0.jar: na]
at com.zaxxer.hikari.pool.poolbase.newpoolentry (poolbase.java : 202) ~ [Hikaricp-5.1.0.jar: na]
at com.zaxxer.hikari.pool.hikaripool.createpoolentry (hikaripool.java:461) ~ [hikaricp-5.1.0.jar: na]
в com.zaxxer.hikari.pool.hikaripool.checkfailfast (hikaripool.java:550) ~ [hikaricp-5.1.0.jar: na]
at com.zaxxer.hikari.pool.hikaripool. .java: 98) ~ [Hikaricp-5.1.0.jar: na]
at com.zaxxer.hikari.hikaridatasource.getConnection (hikaridatasource.java:111) ~ [hikaricp-5.1.0.jar: na]
at org.hibernate.engine.jdbc.connections.internal.datasourceConnectionProviderImpl.getConnection (dataSourceConnectionProviderimpl.java:126) ~ [hibernate-core-6.6.8.final.jar: 6.6.8.final]
at org.hibernate.engine.jdbc.env.internal.jdbcenvironmentinitiator $ connectionproviderjdbcconnectionaccess.obtainconnection (jdbcenvironmentionItiator.java:467) ~ [hibernate-core-6.6.8.final.jar: 6.6.8.pnal org.hibernate.resource.transaction.backend.jdbc.internal.ddltransactionisolatornonjtaimpl.getisolatedConnection (ddltransactionisolarornjtaimpl.java:46) ~ [hibernate-core-6.6.8.final.jar: 6.6.8.final] . Пропущен < /p>
отключен от целевой виртуальной машины, адрес: '127.0.0.1:60272', транспорт: 'socket' < /p>
Процесс завершен с кодом выхода 1
Я хочу, чтобы мой проект взял мои учетные данные, которые определены в свойствах приложения.
Подробнее здесь: https://stackoverflow.com/questions/794 ... path-resou
Ошибка Создание боба с именем 'EntityManagerFactory' определено в ресурсе пути класса MySQL ⇐ MySql
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Ошибка Создание боба с именем 'BigQueryTemplate' определено в ресурсе пути класса
Anonymous » » в форуме JAVA - 0 Ответы
- 5 Просмотры
-
Последнее сообщение Anonymous
-