При попытке подключить приложение весенней загрузки, развернутое в стандартной среде ядра приложения, к облаку MySql выдает следующую ошибку.
GCLOUD: java. sql .SQLNonTransientConnectionException: Невозможно подключиться к MySQL серверу на локальном хосте: 3,306. GCLOUD: Убедитесь, что на компьютере / порту, к которому вы пытаетесь подключиться, работает сервер MySQL, и что машина, на которой работает это программное обеспечение, может подключиться к этому хосту / порту (т.е. не защищена брандмауэром). Также убедитесь, что сервер не был запущен с флагом --skip-network.
config.setDriverClassName("com.mysql.cj.jdbc.Driver");
config.setJdbcUrl(String.format("jdbc:mysql:///%s", DB_NAME));
config.setUsername(USER_NAME);
config.setPassword(USER_PW);
config.addDataSourceProperty("socketFactory", "com.google.cloud.sql.mysql.socket.factory.connector.j.8");
String CLOUD_SQL_CONNECTION_NAME = "PROJECTID:REGION:DB_INSTANCE";
config.addDataSourceProperty("cloudSqlInstance", CLOUD_SQL_CONNECTION_NAME);
Роли 'IAM' и другие настройки, сделанные в движке приложения, как предложено здесь . Я что-то упустил?