Невозможно настроить базу данных mysql, после настройки облачного SQL-прокси - PullRequest
0 голосов
/ 11 декабря 2018

Настроен облачный SQL-прокси по этой ссылке https://cloud.google.com/sql/docs/mysql/connect-admin-proxy

Включен API-интерфейс Cloud SQL Admin.при подключении к mysql с помощью следующей команды получается ошибка ниже

[prudvee143@centos-2 ~]$ mysql -h 127.0.0.1 -u root -p
Enter password: 
2018/12/11 02:21:34 New connection for "bookshelfs-221608:us-central1:test"
2018/12/11 02:21:34 couldn't connect to "bookshelfs-221608:us-central1:test": ensure that the account has access to "bookshelfs-221608:us-central1:test" (and make sure there's no typo in that name). Error during createEphemeral for bookshelfs-221608:us-central1:test: googleapi: Error 403: Access Not Configured. Cloud SQL Admin API has not been used in project 317520816688 before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/sqladmin.googleapis.com/overview?project=317520816688 then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry., accessNotConfigured
ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 0

Используемые для этого команды:

wget https://dl.google.com/cloudsql/cloud_sql_proxy.linux.amd64 -O cloud_sql_proxy
chmod +x cloud_sql_proxy

[prudvee143@centos-2 ~]$ 2018/12/11 02:14:55 failed to setup file descriptor limits: failed to set rlimit {&{8500 4096}} for max file descriptors: invalid argument
2018/12/11 02:14:55 using credential file for authentication; email=sql-651@bookshelfs-221608.iam.gserviceaccount.com
2018/12/11 02:14:55 Listening on 127.0.0.1:3306 for bookshelfs-221608:us-central1:test
2018/12/11 02:14:55 Ready for new connections

1 Ответ

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

Решение состоит в том, чтобы включить Cloud SQL API.

. Вы можете включить API, используя Google Cloud Console:

  1. Перейти к APIs & Services
  2. Перейдите на Library
  3. Введите SQL в Search for APIs & Services
  4. Выбрать Cloud SQL Admin API
  5. Нажмите Enable.

Вам также необходимо включить Cloud SQL.Повторите вышеуказанные шаги.

...