эта ошибка может иметь множество причин, но после настройки jHipster-API-gateway и Jhipster-Microservice локально на вашем компьютере измените имя пользователя и пароль для вашей базы данных MySql. поэтому вы должны сначала открыть свой mysql cli с именем пользователя root и ввести в терминале эту команду:
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
эта команда создаст нового пользователя для вашего локального компьютера. не забудьте изменить «новый пользователь» и «пароль» на любые, которые вы хотите использовать. после этого вы должны предоставить полные привилегии своему пользователю, поэтому введите эту команду в терминале:
GRANT ALL PRIVILEGES ON * . * TO 'newuser'@'localhost';
не забудьте изменить «newuser» на то, что вы установили в предыдущей команде.
в приложение шлюза API откройте этот файл:
src / main / resource / config / application-dev.yml
и измените эту строку:
type: com.zaxxer.hikari.HikariDataSource
url: jdbc:mysql://localhost:3306/JhipsterStarteruseUnicode=true&characterEncoding=utf8&useSSL=false&useLegacyDatetimeCode=false&serverTimezone=UTC&createDatabaseIfNotExist=true
username: root
password:
на это:
type: com.zaxxer.hikari.HikariDataSource
url: jdbc:mysql://localhost:3306/JhipsterStarter?useUnicode=true&characterEncoding=utf8&useSSL=false&useLegacyDatetimeCode=false&serverTimezone=UTC&createDatabaseIfNotExist=true
username: newuser
password: password