Итак, я прочитал все, что я могу найти через Google, и до сих пор не люблю, я не могу получить PMA для подключения к серверам CloudSQL.
Я просто продолжаю получать это сообщение об ошибке при попытке войти в систему:
#2002 Cannot log in to the MySQL server
вот мой конфиг в настоящее время:
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['host'] = ':/cloudsql/<project-id>:<instance>';
$cfg['Servers'][$i]['connect_type'] = 'socket';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['AllowRoot'] = true;
$cfg['Servers'][$i]['AllowNoPassword'] = false;
Я попытался изменить «connect_type» на tcp & переключение хоста по IP но без любви.
Я также пробовал эти переменные для «хоста»:
$cfg['Servers'][$i]['host'] = ':/cloudsql/<project-id>:<instance>';
$cfg['Servers'][$i]['host'] = '/cloudsql/<project-id>:<instance>';
$cfg['Servers'][$i]['host'] = 'cloudsql/<project-id>:<instance>';
любая помощь будет принята с благодарностью, я уже несколько дней бьюсь головой о стену.
ПРИМЕЧАНИЕ. Я добавил свой идентификатор проекта в учетные данные для экземпляра CloudSQL и протестировал через PHP PDO, который можно подключить из проекта к базе данных.
То, что держало меня в течение нескольких дней (я даже не могу быть помечен над собой, я должен смеяться) Когда они говорят, https://phpmyadmin-dot-myapp.appspot.com/ это именно то, что они имеют в виду. Я автоматически заменил -dot- на. как phpmyadmin.myapp.appspot.com
Других решений пока нет …