В течение сегодняшнего дня я пробовал очень много вещей, просто пытаясь установить соединение с базой данных 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 ... без опроса -> ФАЙЛ ОПЦИИ / Репликация .. ??