默认安装phpMyAdmin,通常只能连一台MySql服务器,其配置信息是保存在phpMyAdmin的配置文件里的,当我们需要在多台服务器之间进行切换登陆的时候,修改起来非常麻烦。遵照下面的配置方法,我们可以方便的使用phpMyAdmin连接多台MySQL。
方法一:登陆phpMyAdmin时输入服务器ip地址、用户名、密码缺点:登陆操作比较繁琐,而且切换服务器时须首先退出当前所登陆的服务器操作步骤:修改phpMyAdmin目录下的 /libraries/config.default.php /**
* allow login to any user entered server in cookie based authentication
*
* @global boolean $cfg["AllowArbitraryServer"]
*/
$cfg["AllowArbitraryServer"] = true;将默认值false修改为true;为避免修改失误所造成的损失,强烈建议先备份 config.default.php 文件为 config.default.php.bak
方法二:登陆phpMyAdmin时只需输入用户名、密码,服务器地址为下拉列表可选,登陆后也可选择其他服务器快速切换。 (推荐)优点:登陆操作简便,登陆后切换服务器无须退出当前连接。操作步骤:1. 备份phpMyAdmin根目录下的config.sample.inc.php 文件为 config.sample.inc.php.bak (此操作避免修改失误所造成的损失)2. 备份phpMyAdmin根目录下的config.inc.php 文件为 config.inc.php.bak (此操作避免修改失误所造成的损失)3. 将phpMyAdmin根目录下的config.sample.inc.php 文件重命名为config.inc.php4. 修改config.inc.php文件,找到 First server 注释部分,将其修改为以下内容$hosts = array(
"1"=>array("host"=>"localhost","user"=>"root","password"=>"123456"),
"2"=>array("host"=>"192.168.0.1","user"=>"ciray","password"=>"123456")
);//$hosts数组下标从1开始,host的值为服务器ip地址,user是对应的MySql登陆用户名,password的值为MySql的登陆密码,请修改成你自己的//$hosts数组配置了两台服务器,如果你有多台服务器,请按数组下标递增的顺序添加配置信息
/*
* First server
*/
for($i=1;$i<=count($hosts);$i++){/* Authentication type */
$cfg["Servers"][$i]["auth_type"] = "cookie";
/* Server parameters */
$cfg["Servers"][$i]["host"] = $hosts[$i]["host"]; //修改host
$cfg["Servers"][$i]["connect_type"] = "tcp";
$cfg["Servers"][$i]["compress"] = false;
/* Select mysqli if your server has it */
$cfg["Servers"][$i]["extension"] = "mysql";
$cfg["Servers"][$i]["AllowNoPassword"] = true;
$cfg["Servers"][$i]["user"] = $hosts[$i]["user"]; //修改用户名
$cfg["Servers"][$i]["password"] = $hosts[$i]["password"]; //密码
/* rajk - for blobstreaming */
$cfg["Servers"][$i]["bs_garbage_threshold"] = 50;
$cfg["Servers"][$i]["bs_repository_threshold"] = "32M";
$cfg["Servers"][$i]["bs_temp_blob_timeout"] = 600;
$cfg["Servers"][$i]["bs_temp_log_threshold"] = "32M";
}请注意我们使用一个for循环来配置所有服务器的信息,循环变量$i的初始值为1,遍历$hosts数组中的配置信息,循环体中的内容无须更改。修改完成后保存文件,重新登陆,如果可以看到phpMyAdmin登陆界面中出现服务器候选列表,说明修改正确如果不慎修改失误,可将操作步骤1,2中所备份的文件进行恢复。【特别说明】方法一、方法二不可混用,如果按照方法一进行了操作,那么方法二将无法生效Oracle 11g 11.2.0.1.0 使用exp无法导出空表的解决办法MySQL中merge表存储引擎用法相关资讯 PhpMyAdmin
- phpMyAdmin 4.6.4 发布,安全修复 (今 16:11)
- phpMyAdmin 4.5.3 发布下载,MySQL (12/24/2015 11:29:57)
- Linux5.8下安装phpMyAdmin无法关联 (11/10/2015 18:36:47)
| - phpMyAdmin 4.4.15.2 发布下载, (12/28/2015 16:48:54)
- phpMyAdmin 4.5.2 发布下载,MySQL (11/24/2015 09:52:06)
- CentOS7下MariaDB和phpMyAdmin安装 (10/09/2015 12:57:08)
|
本文评论 查看全部评论 (0)