2012-09-03 160 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

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