在谷歌应用引擎上安装phpMyAdmin


Install phpMyAdmin on Google App Engine

所以我已经通读了我在谷歌上能找到的一切,但仍然不喜欢,我无法让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>';

任何帮助都将不胜感激,我已经撞到墙上好几天了。

注意:我已经将我的项目id添加到CloudSQL实例的凭据中,并通过PHP PDO进行了测试,我可以从项目连接到数据库

当他们说https://phpmyadmin-dot-myapp.appspot.com/这正是他们的意思。我自动将句点替换为。如phpmyadmin.myapp.appspot.com