2012-09-03 119 views
0

我试图通过SSH连接到远程主机(CentOS)mysql数据库从本地主机(CentOS)与phpmyadmin通过SSH。试图通过SSH连接到远程主机与phpmyadmin通过ssh

在当地的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 [email protected] 它工作正常通过命令行:

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

但是,当我尝试访问http://localhost:3307/phpmyadmin/它说一些乱码:“5.5.20J 5.5.20 p #p-。<'J} ÿ÷[0 {=^@ fa2tq^mysql_native_password !Y“#08S01Got包乱序”

回答

1

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

+0

谢谢!你救了我的一天! –