2016-03-18 1 views
2

Это ошибка, возникающая при попытке использовать Cloud SQL Proxy для настройки доступа к Google Cloud SQL в Windows - listen tcp 127.0.0.1:3306: bind: попытка получить доступ к сокету запрещена правами доступа. "Ошибка облачного SQL-прокси. Была предпринята попытка получить доступ к сокету способом, запрещенным его разрешениями доступа.

Это формат команды я использую «cloud_sql_proxy.exe -dir =/cloudsql -instances = мой-проект: нам-central1: SQL-экземпляр = TCP: 3306 MySQL -u --host "- как описано в docs.

Может кто-нибудь, пожалуйста, дайте мне знать, что на самом деле вызывает это?

ответ

2

Похоже, что еще один процесс уже использует 3306. Можете ли вы попробовать указать другой порт? например -instances=my-project:us-central1:sql-instance=tcp:3307

+0

Извините за предыдущий комментарий, это не сработало. Я получаю эту ошибку - «ERROR 2003 (HY000): не удается подключиться к серверу MySQL на« ip-addr »(10060)». – opensourced101

+0

Это то, что я получаю в командной строке Windows при запуске прокси-сервера Cloud SQL.
2016/03/19 13:55:52 listenInstance: «my-project: us-central1: sql-instance = tcp: 3307»
2016/03/19 13:55:52 Открытый сокет для «my-project: us-central1: sql-instance» в «localhost: 3307»
2016/03/19 13:55:52 Префикс для сокетов: c: \ cloudsql
И курсор просто продолжает мигать .... – opensourced101

+0

Какая версия Windows? Вы используете предварительно скомпилированную версию прокси с веб-сайта или сами строите? – Vadim

1

Согласно google docs использования этой команды на окнах CMD или Google SDk оболочки cloud_sql_proxy.cmd -instances=<INSTANCE_CONNECTION_NAME>=tcp:3306 -credential_file=<PATH_TO_KEY_FILE> (убедитесь, что объявить cloud_sql_proxy.cmd в качестве переменной окружения), где в вашем случае

  • INSTANCE_CONNECTION_NAME = my-project:us-central1:sql-instance
  • путь_к_файлу_ключа = создать учетную запись службы на панели IAM и сохранить json-файл, скопировав его путь и вставьте его здесь.

Если это не работает, попробуйте подключить tcp к 3307, как указано выше.