【问题标题】:Trying to connect to a remote host mysql with phpmyadmin via ssh尝试通过 ssh 使用 phpmyadmin 连接到远程主机 mysql
【发布时间】:2012-09-03 19:26:12
【问题描述】:

我正在尝试通过 ssh 使用 phpmyadmin 从 localhost(CentOS) 连接到远程主机(CentOS) mysql 数据库。

在本地 config.inc.php 我添加了:

$i++;
$cfg['Servers'][$i]['host'] = '127.0.0.1';
$cfg['Servers'][$i]['port'] = '3307';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['auth_type'] = 'http';
$cfg['Servers'][$i]['AllowNoPassword'] = FALSE;

接下来我建立了隧道ssh -Ng -L 3307:127.0.0.1:3306 root@xx.xx.xx.xx 它可以通过命令行正常工作:

mysql -P 3307 -h localhost -u root -p dbname

但是当我尝试访问http://localhost:3307/phpmyadmin/ 它说一些胡言乱语:“5.5.20 J��� 5.5.20�p��#p-.

【问题讨论】:

    标签: mysql ssh phpmyadmin


    【解决方案1】:

    这是因为端口 3307 上没有运行 Web 服务器。您需要访问 phpmyadmin 的正确 URL,可能是 http://localhost/phpmyadmin/,然后从 那里选择要连接的正确服务器。

    【讨论】:

      猜你喜欢
      • 2020-02-15
      • 1970-01-01
      • 2011-08-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-05
      相关资源
      最近更新 更多