配置phpmyadmin使登录时可填写IP管理多台MySQL
来源:互联网 发布:死亡实验2001知乎 编辑:程序博客网 时间:2024/06/05 11:21
默认安装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.php
4. 修改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登陆界面中出现服务器候选列表,说明修改正确
- 配置phpmyadmin使登录时可填写IP管理多台MySQL
- 配置phpmyadmin使登录时可填写IP管理多台MySQL
- PhpMyAdmin管理,登录多台远程MySQL服务器
- phpmyadmin配置多IP登录
- 配置phpMyAdmin连接多台MySql
- 使用phpmyadmin管理多台MySQL服务器的方法
- 配置phpMyAdmin管理MySQL/MariaDB
- 设置phpMyAdmin可管理多个数据库服务器、自动登录等操作
- mysql安装 + phpmyadmin 配置mysql管理界面
- 如何配置phpmyadmin,让其可以外网ip
- phpMyadmin管理MYSQL--安装配置篇
- Linux下 phpadmin简易安装配置+管理多台mysql
- phpmyadmin登录配置
- phpMyAdmin开启IP地址登录
- MySQL 修改phpmyadmin中mysql root的空改为新密码后,如何从phpmyadmin可登录
- linux下 phpmyadmin 多MySql管理设置
- phpmyadmin登录时指定服务器ip和端口的方法
- WAMPserver配置(允许外部访问、phpmyadmin设置为输入用户名密码才可登录等)
- 反编译的常用工具与使用方法
- hive简介
- Ireport Error retrieving field value from bean : ate045
- Java——DOM4J方式生成XML
- viewpage的应用实例
- 配置phpmyadmin使登录时可填写IP管理多台MySQL
- [习惯统计:桌面]遇到的问题&反省(1)
- 流的特殊用法之管道流的使用方法案例
- Java语法基础之函数的使用说明
- android进度条
- 对象的序列化过程和案例
- tslib移植的问题:No raw modules loaded.ts_config:No such file or directory
- 递归引发的jvm栈溢出的理解--堆和栈的概念整理
- Android通知栏(设置多通知,跳转至对应的界面)