У меня возникла проблема с попыткой установить соединение с базой данных с пользователем, который не является root. Я имею в виду, что я определил следующего пользователя в моей базе данных.Не удается подключиться к Google Cloud SQL с помощью учетной записи пользователя не root из GAE
DEV @ хост
Я пытаюсь соединить путь, указанный здесь: https://developers.google.com/appengine/docs/java/cloud-sql/, но я получаю действительно странные ошибки, я установить приложение для отображения того, что ошибка является тот, который не позволяет подключать с этим пользователем, и я получаю это:
java.sql.SQLException: Доступ запрещен для пользователя 'dev @ host' @ 'localhost'.
Интересно, откуда он может получить этот локальный хост ... Я также попытался изменить имя пользователя на узел «@», но он сохраняет проблему localhost.
Если я подключаюсь к корню, не вводя ни одного пользователя или пароля, который он подключает правильно, но мне нужно, чтобы приложение было подключено пользователями с меньшими привилегиями.
Любая идея, что я могу делать неправильно?
Благодарим за помощь.
Как вы упомянули ниже, не могли бы вы проверить, что вы настроили в разделе «Авторизация» и «Контроль доступа», а также сообщить о том, как вы на самом деле устанавливаете соединение? – Adam