无法获取PHPMyAdmin以连接到Amazon RDS实例

无法获取PHPMyAdmin以连接到Amazon RDS实例,php,amazon-web-services,nginx,amazon-rds,Php,Amazon Web Services,Nginx,Amazon Rds,我无法让PHPMyAdmin连接到我的Amazon RDS实例。我已将IP地址的权限授予DB安全组,该组可以访问我试图访问的数据库 我在浏览器上看到的是: 我还在我的/etc/phpmyadmin/config.inc.php中添加了以下配置 $cfg['Servers'][$i]['host'] = 'my hostname for rds'; $cfg['Servers'][$i]['port'] = 'my port number'; $cfg['Servers'][$i]['verbo

我无法让PHPMyAdmin连接到我的Amazon RDS实例。我已将IP地址的权限授予DB安全组,该组可以访问我试图访问的数据库

我在浏览器上看到的是:

我还在我的/etc/phpmyadmin/config.inc.php中添加了以下配置

$cfg['Servers'][$i]['host'] = 'my hostname for rds';
$cfg['Servers'][$i]['port'] = 'my port number';
$cfg['Servers'][$i]['verbose'] = 'my hostname for rds';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['compress'] = FALSE;
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'my user';
$cfg['Servers'][$i]['password'] = 'my pswd';
我还将此联系起来:

ln -s /usr/share/phpmyadmin/ /var/www/html/

如果我遗漏了什么,请指导我。

正是这种故障模式。从本地主机的工作phpmyadmin开始;按照互联网上的指南添加RDS实例,但看到的回复页面与提问者相同

解决方案是为localhost添加一个显式条目。我的配置文件如下所示(对于交互式登录-我不包括密码):


现在它可以工作了。

您可以从命令行登录到instance并正确连接到mysql吗?
// Localhost
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['port'] = '3306';
$cfg['Servers'][$i]['verbose'] = 'Localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['auth_type'] = 'cookie';

$i++;
// RDS
$cfg['Servers'][$i]['host'] = 'my RDS db DNS name';
$cfg['Servers'][$i]['port'] = '3306';
$cfg['Servers'][$i]['verbose'] = 'Short name for my DB';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['auth_type'] = 'cookie';