Bacysoft.cn

标题: 使用 phpMyAdmin 管理多个远程数据库 [打印本页]

作者: bacy001    时间: 2017-8-30 16:28
标题: 使用 phpMyAdmin 管理多个远程数据库
默认情况下,安装 phpMyAdmin 的时候只能管理本地主机上的 MySQL 数据库。而当需要维护的数据库服务器越来越多的时候,为每一台 MySQL 服务器都安装 phpmyadmin 显然不现实且十分低效。幸好 phpmyadmin 为了提供了简单的解决方案,仅仅需要修改一下 phpmyadmin 的配置文件即可。

1.打开/etc/phpmyadmin/config.inc.php文件
2.在$cfg['Server']配置结尾部分添加如下行
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['host'] = 'db.bacysoft.cn';
$cfg['Servers'][$i]['user'] = 'bacysoft';
$cfg['Servers'][$i]['password'] = 'bacysoft';

或者
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['host'] = 'db.bacysoft.cn';


第一种方式是自动登录,不用输入账号密码,也是 phpmyadmin 默认的配置方式,在这种配置方式下是一定需要正确配置
$cfg['Servers'][$i]['user'] 和 $cfg['Servers'][$i]['password']的。第二种则是在切换数据库的时候需要输入账号密码的方式,在这种方式下 user 和 password 项则可省略,即使在这种方式下,本地 phpmyadmin 切换不同数据库时也只是第一次需要输入账户密码信息,之后就可以直接切换了。

实际上 phpmyadmin 多数据库配置是通过改文件中的 $cfg['Server'] 数组来控制的,$i 对应数组中不同的服务器配置,在需要添加新的数据库是相应增加$i 的值以后进行配置即可。





欢迎光临 Bacysoft.cn (http://www.bacysoft.cn/) Powered by Discuz! X3.3