JDBC соединение из приложения Script для MySQL сбой соединения - PullRequest
1 голос
/ 03 апреля 2019

Я пытаюсь подключиться к размещенной (не локальной) базе данных MySQL, используя метод Jdbc.getConnection в скрипте приложений Google, но я постоянно получаю сообщения об ошибке «не удалось подключиться, проверить имя пользователя, пароль и т. Д.», КогдаЯ пытаюсь проверить соединение, хотя могу успешно установить соединение с клиентом MySQL.

Я внес в белый список диапазоны IP-адресов скриптов приложений Google в моих настройках Cpanel Remote MySQL, и даже временно установил подстановочный знак "%"получить доступ к хосту, чтобы разрешить все, но не могу подключиться к работе.

Я могу успешно подключиться к базе данных с настольного компьютера, используя SQLyog с настольного компьютера, поэтому сервер, имя базы данных, пользователь, пароль, порти т. д. все значения верны, и я использую их в точности так, как указано в документации getConnection.

Я проверял соединение много раз, экспериментируя со значениями соединения и правилами белого списка, и последний поворотчто в один раз яLY!Однако все предыдущие и все последующие попытки постоянно терпели неудачу.

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

Может кто-нибудь пролить свет на то, в чем может быть проблема, или предложить пути для дальнейшего изучения?

var conn = Jdbc.getConnection('jdbc:mysql://mydomain.com:3306/mydb','user','password');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...