Welcome 微信登录

首页 / 数据库 / MySQL / 配置phpMyAdmin连接多台MySQL

默认安装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)
表情: 姓名: 字数


评论声明
    版权所有©石家庄振强科技有限公司2024 冀ICP备08103738号-5 网站地图