配置phpmyadmin使登录时可填写IP管理多台MySQL 连接多个数据库 自动登录
一、设置phpMyAdmin自动登录
首先在根目录找到config.sample.inc.php
复制一份文件名改为config.inc.php
(如果已经存在 config.inc.php
文件,则直接修改该文件即可)。
打开config.inc.php
找到 $cfg['Servers'][$i]['auth_type']
,将代码如下:
1 |
|
改成代码如下:
1 |
|
然后在下面追加如下代码:
1 |
|
二、设置phpMyAdmin连接多台Mysql服务器
默认安装phpMyAdmin,通常只能连一台MySql服务器,其配置信息是保存在phpMyAdmin的配置文件里的,当我们需要在多台服务器之间进行切换登陆的时候,修改起来非常麻烦。遵照下面的配置方法,我们可以方便的使用phpMyAdmin连接多台MySql
特点:
登陆phpMyAdmin时只需输入用户名、密码,服务器地址为下拉列表可选,登陆后也可选择其他服务器快速切换。
操作步骤:
备份phpMyAdmin根目录下的
config.sample.inc.php
文件为config.sample.inc.php.bak
(此操作避免修改失误所造成的损失)备份phpMyAdmin根目录下的
config.inc.php
文件为config.inc.php.bak
(此操作避免修改失误所造成的损失)将phpMyAdmin根目录下的
config.sample.inc.php
文件重命名为config.inc.php
修改
config.inc.php
文件,找到First server
注释部分,将其修改为以下内容:
1 |
|
$hosts
数组下标从1开始,host
的值为服务器ip地址,user
是对应的MySql登陆用户名,password
的值为MySql的登陆密码,请修改成你自己的
$hosts
数组配置了两台服务器,如果你有多台服务器,请按数组下标递增的顺序添加配置信息
1 |
|
请注意我们使用一个for循环来配置所有服务器的信息,循环变量$i的初始值为1,遍历$hosts
数组中的配置信息,循环体中的内容无须更改。
修改完成后保存文件,重新登陆,如果可以看到phpMyAdmin登陆界面中出现服务器候选列表,说明修改正确
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!