Не удалось установить соединение с базой данных с помощью JDBC GetConnection - PullRequest
0 голосов
/ 16 ноября 2018

В течение сегодняшнего дня я пробовал очень много вещей, просто пытаясь установить соединение с базой данных MySQL на моем VPS. Я не использую GoogleCloud, поэтому jdbc.getConnection() - правильный вызов.

Появляется та же ошибка:

"Не удалось установить соединение с базой данных. Проверьте строку подключения, имя пользователя и пароль. (Строка 11, файл ..."

.. в этом случае строка 11:

var conn = Jdbc.getConnection('jdbc:mysql://<IP ADDRESS>:3306/<DBNAME>', '<USER>', '<PWD>');

Я прочитал на странице справки Google Scripts и других темах список белого списка IP-адресов. Я использую версию MySQL Community, и я вручную обновил INI-файл, указав диапазоны. Я запускаю Workbench и проверяю OPTIONS FILE / Replication.

group_replication_ip_whitelist

и диапазоны, указанные в .ini, не отображаются. Только один диапазон (поле представляет собой однострочное текстовое поле, которое предлагает для многострочного разделителя использовать '\ n'

На первый взгляд, даже если у файла .ini есть необходимые диапазоны IP-адресов, Workbench не видит их или, по крайней мере, неправильно отображает их через графический интерфейс.

Я убежден, что имя пользователя и пароль верны, а указанный IP-адрес определенно правильный, поэтому, похоже, что-то еще блокирует мои попытки подключения.

UPDATE ... Я скачал плагин для Chrome, который позволяет подключаться к MYSQL, и он подключился к базе данных впервые, без проблем. Поэтому я убежден, что диапазоны IP-адресов, которые я добавил в MSQL .ini, просто не видны на MySQL Server, и поэтому Jdbc не может подключиться ....

Есть ли другой способ определить, какие диапазоны IP-адресов из белого списка находятся в MySQL ... без опроса -> ФАЙЛ ОПЦИИ / Репликация .. ??

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