java.sql.SQLException: доступ запрещен для пользователя 'root' @ 'localhost' (с использованием пароля: YES) на com.mysql.cj.jdbc.exceptions.SQLError.createSQLException (SQLError.java:129) ~ [mysql-connector-java-8.0.15.jar: 8.0.15] на com.mysql.cj.jdbc.exceptions.SQLError.createSQLException (SQLError.java:97) ~ [mysql -nector-java-8.0.15 .jar: 8.0.15]
2019-04-25 16: 29: 48.930 WARN 18226 --- [main] osbaorm.jpa.DatabaseLookup: невозможно определить URL-адрес jdbc из источника данных org.springframework.jdbc .support.MetaDataAccessException: не удалось получить соединение для извлечения метаданных; вложенным исключением является org.springframework.jdbc.CannotGetJdbcConnectionException: не удалось получить соединение JDBC; Вложенное исключение: java.sql.SQLException: доступ запрещен для пользователя 'root' @ 'localhost' (используется пароль: YES) java.sql.SQLException: доступ запрещен для пользователя 'root' @ 'localhost' (используется пароль: YES) Ошибка запуск ApplicationContext. Чтобы отобразить отчет об условиях, перезапустите приложение с включенной отладкой. 2019-04-25 16: 29: 50.140 ОШИБКА 18226 --- [main] osboot.SpringApplication: запуск приложения fai
blockquote>Я использовал весеннюю загрузку, и у меня все еще есть эта проблема
< blockquote>SpringBootApplication @EnableJpaRepositories открытый класс GestionFactureApplication {
blockquote>public static void main(String[] args) { ConfigurableApplicationContext ctx = SpringApplication.run(GestionFactureApplication.class, args); FactureRepository factureRepository = ctx.getBean(FactureRepository.class); factureRepository.save(new Facture("123",56,6,"inProgress")); factureRepository.save(new Facture("124",56,6,"Payed")); factureRepository.save(new Facture("125",56,6,"Saved")); RoleRepository roleRepository = ctx.getBean(RoleRepository.class); Role roleUser = new Role(RoleEnum.ROLE_USER); Role roleAdmin = new Role(RoleEnum.ROLE_ADMIN); roleRepository.save(roleUser); roleRepository.save(roleAdmin); UserRepository userRepository = ctx.getBean(UserRepository.class); User user = new User("user", "root", true); user.setRoles(Arrays.asList(roleUser)); userRepository.save(user); User admin = new User("admin", "root", true); admin.setRoles(Arrays.asList(roleUser, roleAdmin)); userRepository.save(admin); } }
application.properties
spring.jpa.hibernate.ddl-auto = создать пружину. datasource.url = jdbc: mysql: // localhost: 3306 / GestionFacture spring.datasource.username = root spring.datasource.password = пароль spring.datasource.driver-class-name = com.mysql.cj.jdbc.Driver [116 ]
ОШИБКА В PHPMYADMIN
mysqli_real_connect (): (HY000 / 1045): доступ запрещен для пользователя 'phpmyadmin' @ 'localhost' (с использованием пароля: ДА) Настройка соединения для настройки телефона и конфигурации пользователя эшуэ.
BLOCKQUOTE>