Изменить
Приведенные выше инструкции не работали, показывалось другое сообщение.
В первый раз вам нужно будет запустить следующую команду:
gcloud beta sql connect <instance id> --project <project id>:us-central1 --user root
Также переключаюсь на свой проект в консоли:
gcloud config set project <project id>
Однако теперь я получаю еще одну ошибку:
ERROR: (gcloud.beta.sql.connect) The client is not authorized to make this request.
Думаю, мне нужно разрешить клиентам ...
Другое редактирование, разрешающее клиентам
Чтобы наконец подключиться к БД, мне пришлось установить Google SQL Proxy.
Настроил с помощью FUSE (использую Mac). После открытия соединения следуйте инструкциям в Google Docs. Мне удалось подключиться через командную строку mysql.
$ mysql -u root -p -S <localtion of cloud sql proxy folder>/<project id>:us-central1:<db instance id>
Исходный
Только что понял это. Вот как это сделать:
Нажмите на экземпляр, который хотите подключить
В разделе Overview
прокрутите вниз до Properties
.
В Properties
вы увидите Instance connection name
. Это будет выглядеть примерно так: <your project>:us-central1:<instance name>
Используйте это в команде:
$ gcloud beta sql connect <your project>:us-central1:<instance name> --user root
person
Ralph Pina
schedule
24.04.2016