Как подключиться к базе данных Google Cloud MySQL с помощью DataGrip? - PullRequest
1 голос
/ 10 июля 2020

Я новичок в Google Cloud SQL и новичок в DataGrip. Я создал базу данных в G C, но еще не изменил ее.

Мой вопрос: как мне их соединить?

В частности, что мне добавить в следующие поля: Host, User и URL

Является ли поле User моим именем пользователя Google? Или что-то еще?

Заранее спасибо за помощь нубу!

введите описание изображения здесь

Ответы [ 3 ]

1 голос
/ 11 июля 2020

Хорошо, я понял это и подумал, что кто-то может найти мое решение полезным.

Хост:

IP-адрес вашего сервера: SQL> Обзор> Подключиться к этому экземпляр> Publi c IP-адрес

Пользователь: root

Пароль: пароль для вашей базы данных

URL: jdb c: mysql: // xx.xx.xxx.xx: zzzz (x - это ваш IP, z - номер вашего порта)

0 голосов
/ 16 июля 2020
0 голосов
/ 11 июля 2020

Раньше я не использовал DataGrip, но предполагаю, что User будет вашим пользователем БД, Host будет IP-адресом для экземпляра Cloud SQL, а URL-адрес оставьте пустым (это указано в пользовательском интерфейсе там, что он переопределяет другие настройки, поэтому он вам не нужен).

Я предлагаю настроить прокси Cloud SQL (документацию о том, как это сделать, можно найти здесь: https://cloud.google.com/sql/docs/mysql/connect-admin-proxy). Прокси-сервер - это двоичный файл, который вы будете запускать локально с помощью DataGrip, который будет обрабатывать обмен данными между вами и Cloud SQL.

Он проведет вас через настройку прокси-сервера, который затем позволит вам установить ' localhost 'в этом поле Host, сохраняя при этом безопасное соединение с вашим экземпляром Cloud SQL, не беспокоясь о других настройках. Если вы этого не сделаете, вам нужно будет авторизовать IP-адрес того места, откуда вы подключаетесь, в настройках Cloud SQL, что менее безопасно.

...