Установите phpMyAdmin на Google App Engine

Итак, я прочитал все, что я могу найти через 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, который можно подключить из проекта к базе данных.

1

Решение

То, что держало меня в течение нескольких дней (я даже не могу быть помечен над собой, я должен смеяться) Когда они говорят, https://phpmyadmin-dot-myapp.appspot.com/ это именно то, что они имеют в виду. Я автоматически заменил -dot- на. как phpmyadmin.myapp.appspot.com

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]