【发布时间】:2015-05-09 06:48:18
【问题描述】:
我在本地设置了 phpMyAdmin。我无法将它连接到我的远程服务器。我使用 1&1 托管,我找到了一个关于做我想做的事的教程,除了我只能使用 SFTP 连接并且教程使用 SSH 的事实。我以为这些是一样的。
http://franklinstrube.com/blog/remote-mysql-administration-for-1and1/
本教程告诉我需要安装 socat 并进行 SSH 隧道,但它不接受本教程中的任何命令,因为我只能使用 SFTP。
这是 phpMyAdmin 的本地主机配置
$cfg['Servers'][$i]['host'] = '';
$cfg['Servers'][$i]['port'] = '';
$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'] = 'username';
$cfg['Servers'][$i]['password'] = 'password';
我目前的问题是教程中他们使用 SSH 和我只能使用 SFTP 之间的区别。我该如何克服这个问题?
【问题讨论】:
标签: php mysql ssh phpmyadmin