Приложение Spring boot выдает эту ошибку: Доступ запрещен для пользователя 'root' @ 'localhost', но когда я захожу с консоли, все работает нормально - PullRequest
0 голосов
/ 20 апреля 2019
.   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::        (v2.1.0.RELEASE)

2019-04-20 16: 26: 02.328 ИНФОРМАЦИЯ 8156 --- [main] cdlearning.ShoppingcartApplication: запуск приложения Shoppingcart для Divyas-MacBook-Air.local с PID 8156 (/ Users / divya /Divya / workspace-sts-3.9.6.RELEASE / shoppingcart / target / classes, начатый divya в /Users/divya/Divya/workspace-sts-3.9.6.RELEASE/shoppingcart) 2019-04-20 16: 26: 02.332ИНФОРМАЦИЯ 8156 --- [main] cdlearning.ShoppingcartApplication: активный профиль не установлен, откат к профилям по умолчанию: по умолчанию 2019-04-20 16: 26: 02.987 INFO 8156 --- [main] .sdrcRepositoryConfigurationDelegate: начальная загрузка репозиториев данных Spring вРежим по умолчанию.2019-04-20 16: 26: 03.009 ИНФОРМАЦИЯ 8156 --- [main] .sdrcRepositoryConfigurationDelegate: Завершение сканирования хранилища данных Spring за 15 мс.Найдено 0 интерфейсов репозитория.2019-04-20 16: 26: 03.498 ИНФОРМАЦИЯ 8156 --- [main] trationDelegate $ BeanPostProcessorChecker: Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' типа [org.springframework.transaction.annotation.Mang_Conf_Rence_ChBRF_ChB_Cr_Rence_Rence_ChBR$ 5fa72150] не подходит для обработки всеми BeanPostProcessors (например, не подходит для автоматического проксирования) 2019-04-20 16: 26: 03.807 INFO 8156 --- [main] osbwembedded.tomcat.TomcatWebServer: Tomcat, инициализированный спорт (ы): 8080 (http) 2019-04-20 16: 26: 03.826 INFO 8156 --- [main] o.apache.catalina.core.StandardService: Запуск службы [Tomcat] 2019-04-20 16:26: 03.826 INFO 8156 --- [main] org.apache.catalina.core.StandardEngine: Запуск двигателя сервлета: Apache Tomcat / 9.0.12 2019-04-20 16: 26: 03.835 INFO 8156 --- [main] oacatalina.core.AprLifecycleListener: основанная на APR библиотека Apache Tomcat Native, которая обеспечивает оптимальную производительность в производственных средах, не была найдена вjava.library.path: [/ Users / divya / Библиотека / Java / Расширения: / Библиотека / Java / Расширения: / Сеть / Библиотека / Java / Расширения: / Система / Библиотека / Java / Расширения: / usr / lib / java:.] 2019-04-20 16: 26: 03.978 ИНФОРМАЦИЯ 8156 --- [main] oaccC [Tomcat]. [Localhost]. [/]: Инициализация встроенного в Spring WebApplicationContext 2019-04-20 16: 26: 03.978 ИНФОРМАЦИЯ 8156 -- [main] osweb.context.ContextLoader: Root WebApplicationContext: инициализация завершена за 1588 мс 2019-04-20 16: 26: 04.022 INFO 8156 --- [main] osbwservlet.FilterRegistrationBean: Фильтр отображения: 'characterEncodingFilter' в: [/ ] 2019-04-20 16: 26: 04.022 ИНФОРМАЦИЯ 8156 --- [main] osbwservlet.FilterRegistrationBean: Фильтр отображения: 'hiddenHttpMethodFilter' в: [/ ] 2019-04-20 16:26:04.022 INFO 8156 --- [main] osbwservlet.FilterRegistrationBean: Фильтр отображения: 'formContentFilter' в: [/ ] 2019-04-20 16: 26: 04.022 INFO 8156 --- [main] osbwservlet.FilterRegistrationBean: Mappingfilter: 'requestContextFilter' to: [/ ] 2019-04-20 16: 26: 04.023 INFO 8156 --- [main] .s.DelegatingFilterProxyRegistrationBean: Фильтр отображения: 'springSecurityFilterChain' на: [/ *] 2019-04-20 16: 26: 04.023 INFO 8156 --- [main] osbwservlet.ServletRegistrationBean: Servlet dispatcherServсопоставлен с [/]

getDataSource: org.springframework.jdbc.datasource.DriverManagerDataSource@1e6308a9

2019-04-20 16: 26: 04.337 INFO 8156 -- [main] org.hibernate.Version: HHH000412: ядро ​​гибернации {5.3.7.Final} 2019-04-20 16: 26: 04.339 INFO 8156 --- [main] org.hibernate.cfg.Environment: HHH000206: hibernate.properties не найден 2019-04-20 16: 26: 16.638 ИНФОРМАЦИЯ 8156 --- [main] o.hibernate.annotations.common.Version: HCANN000001: Hibernate Commons Аннотации {5.0.4.Final}2019-04-20 16: 26: 17.157 WARN 8156 --- [main] o.h.e.j.e.i.JdbcEnvironmentInitiator: HHH000342: Не удалось получить соединение с метаданными запроса: доступ запрещен для пользователя 'root' @ 'localhost' (с использованием пароля: YES) 2019-04-20 16: 26: 17.170 ИНФО 8156 --- [main] org.hibernate.dialect.Dialect: HHH000400: Использование диалекта: org.hibernate.dialect.MySQL5Dialect 2019-04-20 16: 26: 17.186 ИНФОРМАЦИЯ 8156 --- [main] o.h.e.j.e.i.LobCreatorBuilderImpl: HHH000422: отключение создания контекстного большого объекта, так как соединение было пустым

getSessionFactory: org.hibernate.internal.SessinFactoryImpl@31d45c55

2019-04-20 16: 26: 18.564 ИНФОРМАЦИЯ 8156 --- [main] o.s.s.concurrent.ThreadPoolTaskExecutor: Инициализация ExecutorService 'applicationTaskExecutor' 2019-04-20 16: 26: 18.811 ИНФОРМАЦИЯ 8156 --- [main] o.s.b.a.w.s.WelcomePageHandlerMapping: Добавление шаблона страницы приветствия: индекс 2019-04-20 16: 26: 19.378 ИНФОРМАЦИЯ 8156 --- [main] ossweb.DefaultSecurityFilterChain: создание цепочки фильтров: любой запрос, [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@77098877, org , .authentication.UsernamePasswordAuthenticationFilter @ 5ed66b0, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@46bea4ca, org.springframework.security.web.servurity.pris. .springframework.security.web.session.SessionManagementFilter @ 618c59f5, org.springframework.security.web.access.ExceptionTranslationFilter@95c5d95, org.springframework.security .web.access.intercept.FilterSecurityInterceptor @ 6e0214de] 2019-04-20 16: 26: 19.646 ИНФОРМАЦИЯ 8156 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer: Tomcat запущен на порте (ах): 8080 (http) с контекстным путем '' 2019-04-20 16: 26: 19.655 ИНФОРМАЦИЯ 8156 --- [main] c.d.learning.ShoppingcartApplication: запуск приложения Shoppingcart через 32,774 секунды (JVM работает для 38,572)

Ответы [ 2 ]

1 голос
/ 20 апреля 2019

rg.hibernate.cfg.Environment: HHH000206: hibernate.properties не найден 2019-04-20 16: 26: 16.638 INFO 8156 --- [main] o.hibernate.annotations.common.Version: HCANN000001: Hibernate Commons Аннотации {5.0.4.Final} 2019-04-20 16: 26: 17.157 WARN 8156 --- [main] ohejeiJdbcEnvironmentInitiator: HHH000342: Не удалось получить соединение с метаданными запроса: Доступ запрещен для пользователя 'root' @ 'localhost' (используя пароль: ДА)

Кажется, вы не определили свойства для подключения к базе данных. Добавьте эти свойства в application.properties

spring.datasource.url=jdbc:mysql://mysqlhost:port/<schema_name>
spring.datasource.username=<username>
spring.datasource.password=<password>
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.MySQL5Dialect
spring.jpa.show-sql = false
spring.jpa.properties.hibernate.id.new_generator_mappings=false
0 голосов
/ 26 апреля 2019

вам нужно дезинфицировать spring.datasource.url в вашем application.properties, которые вы не определили в этом. это что-то вроде spring.datasource.url=jdbc:mysql://localhost:3306/<database_name>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...