WAMPSERVER环境下:phpmyadmin连接多个服务器配置

之前参考了裙裙写的,非常的不错。他是针对XAMPP写的,在WAMPSERVER上配置会有一点小小的不同,想想还是把过程写一遍,省得过段时间又不会弄了。。

1、修改D:\wamp\apps\phpmyadmin3.3.9\config.inc.php文件

在/* End of servers configuration */上一行添加如下代码:

/* Server: localhost [2] */
$i++;
$cfg['Servers'][$i]['host']          = '192.168.10.100';
$cfg['Servers'][$i]['user']          = 'root';
$cfg['Servers'][$i]['password']      = 'php123';
$cfg['Servers'][$i]['port']          = '3306';

2、修改D:\wamp\apps\phpmyadmin3.3.9\index.php文件

在文件顶端添加以下代码:

if(@$_POST["mysqlhost"] != "" && @$_POST["mysqlport"] != "")  
{  
   setcookie("mysqlhost", @$_POST["mysqlhost"]);  
   setcookie("mysqlport", @$_POST["mysqlport"]);  
}

3、修改D:\wamp\apps\phpmyadmin3.3.9\libraries\auth\cookie.auth.lib.php文件,查找name=name="pma_servername",在这段PHP代码结束后(即最近的“<?php } ?>”之后),添加代码:

<div class="item">
   <label for="input_username">服务器地址:</label>  
   <input type="text" name="mysqlhost" id="mysqlhost" value="<?=$_COOKIE["mysqlhost"];?>" size="24" class="textfield" />  
  </div>
  
  <div class="item">  
   <label for="input_username">MySQL端口:</label>  
   <input type="text" name="mysqlport" id="mysqlport" value="<?=$_COOKIE["mysqlport"];?>" size="24" class="textfield" />  
  </div> 

 4、修改D:\wamp\apps\phpmyadmin3.3.9\libraries\config.default.php文件,

1.$cfg['Servers'][$i]['host'] = $_COOKIE["mysqlhost"]; 
2.$cfg['Servers'][$i]['port'] = $_COOKIE["mysqlport"]; 
3.$cfg['Servers'][$i]['auth_type'] = 'cookie';  

5、重启服务

6、进入http://localhost/phpmyadmin/

服务器地址:localhost

MYSQL端口:3306

用户名:root

密码:php123

选择服务器:123.123.123.123

执行。

或者

服务器地址:localhost

MYSQL端口:3306

用户名:root

密码:123456

选择服务器:localhost
执行。

你可能感兴趣的:(WAMPSERVER环境下:phpmyadmin连接多个服务器配置)