Подключитесь к экземпляру Google Cloud MySQL из локально работающего NodeJS / TypeORM - PullRequest
0 голосов
/ 17 декабря 2018

Я пытаюсь подключиться к локальному экземпляру GCloud MySQL с моей локальной машины.Мне удалось подключиться к экземпляру из Workbench.В этом ответе говорится, что при добавлении файла конфигурации нужно дополнительно добавить socketPath.Но так как я пытаюсь запустить это на локальной машине, я попытался изменить этот путь "/ cloud /" разными способами, но безуспешно.

Может кто-нибудь объяснить, как я могу подключиться к экземпляру GCloud MySQL излокальный проект NodeJS, использующий TypeORM.

Ответы [ 2 ]

0 голосов
/ 25 марта 2019

Согласно официальной документации [1] мы можем установить соединение с Cloud SQL из приложения, работающего вне Google Cloud Platform, различными способами.Теперь я просмотрел документацию и обнаружил, что вы можете использовать прокси-сервер, если он предназначен для локальной тестовой среды.Я успешно воспроизвел этот сценарий и выполнил все шаги, указанные в документации.Согласно моим тестам, нет необходимости менять путь к сокету.

Пожалуйста, дайте мне знать, как это происходит.

[1] https://cloud.google.com/sql/docs/mysql/connect-external-app

0 голосов
/ 18 декабря 2018

Если вы запускаете приложение локально и хотите подключиться к экземпляру Cloud SQL, я бы порекомендовал Cloud SQL Proxy .Он создает локальную точку входа (сокет Unix или порт TCP, в зависимости от того, что вы говорите), которая будет аутентифицировать и прокси-соединения ваши подключения к вашему экземпляру.

...