mysql - 无法使用phpmyadmin连接到mysql远程服务器

标签 mysql phpmyadmin cloud9

我在 cloud9 工作区中安装了 phpmyadmin 应用程序。 我将其配置为连接在另一个 cloud9 工作区中运行的 mysql 服务器。 要配置它,我只需在 phpmyadmin 配置文件 (/var/lib/phpmyadmin/config.inc.php) 中添加以下行:

i++;
$cfg['Servers'][$i]['host'] = '[my IP]:3306'; 
$cfg['Servers'][$i]['user'] = 'madeiraod';
$cfg['Servers'][$i]['password'] = '[my password]';
$cfg['Servers'][$i]['auth_type'] = 'config';

我只是按照here中的说明进行操作

当我打开 phpmyadmin 时,我无法访问远程服务器,并且我总是在应用程序的顶部看到我添加到配置文件中的字符串:

i++; $cfg['Servers'][$i]['host'] = '[my IP]:3306'; $cfg['Servers'][$i]['user'] = 'madeiraod'; $cfg['Servers'][$i]['password'] = '[my password]'; $cfg['Servers'][$i]['auth_type'] = 'config';

为什么配置出现在phpMyAdmin的开头而不是被处理?

最佳答案

我发现了问题。它缺少 php 标签:

<%p 
  i++;
  $cfg['Servers'][$i]['host'] = '[my IP]:3306'; 
  $cfg['Servers'][$i]['user'] = 'madeiraod';
  $cfg['Servers'][$i]['password'] = '[my password]';
  $cfg['Servers'][$i]['auth_type'] = 'config';
%>

关于mysql - 无法使用phpmyadmin连接到mysql远程服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40286846/

相关文章:

php - 使用 MySQL 表填充的 PHP 下拉列表将选择插入到另一个表中

php - 连接错误 (1044) 用户访问被拒绝

mysql - 采购数据表中,如何使用SQL查询每日业绩

php - 检查列是否已分组(QueryBuilder)

mysql - 如何使用phpmyadmin将1000行插入mysql数据库

php - 无法加载 phpMyAdmin 配置(./config.inc.php :31): parse error

mysql - 如何将 800MB .sql 文件导入到 Windows/phpmyadmin 的 XAMPP

python - 在 Cloud9 中升级 SAM CLI

用于 cloud9 IDE 的 PHP 美化器/格式化器

node.js - 为什么 rxjs 一直不是正确的版本?