Подключение к локальной базе данных MySQL из скрипта Google Apps - PullRequest
0 голосов
/ 23 мая 2018

Я пытаюсь подключить Google Apps Script к локальной базе данных MySQL (8.0.11) в MacOS.Я установил БД, мой файл .cnf, установил MySQL Workbench.Я создал новую базу данных и могу вставить строки и запрос.Однако, когда я пытаюсь подключиться через Apps Script, я получаю сообщение об ошибке:

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

Сбой в этой строке кода:

var conn = Jdbc.getConnection('jdbc:mysql://localhost:3306/mydb', 'root', 'pass');

Я пробовал варианты строки подключения, например:

var conn = Jdbc.getConnection('jdbc:mysql://10.10.10.10:3306/mydb', 'root', 'pass');

Я подтвердил использование порта 3306. У меня не получилось внести в белый список IP-адрес Google, и я постоянно получаю синтаксические ошибки с:

GRANT ALL PRIVILEGES ON *.* TO 'root@64.%.%.%';

Получение ошибки:

Код ошибки: 1410. Вы не можете создать пользователя с GRANT

Чего мне не хватает?

Редактировать: сдался и успешно с использованием Python и нескольких ручных шагов,Работает намного быстрее, чем Google Apps Script.

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