Bacysoft.cn

 找回密码
 邀请注册
查看: 13293|回复: 0
打印 上一主题 下一主题

使用 phpMyAdmin 管理多个远程数据库

[复制链接]
跳转到指定楼层
楼主
发表于 2017-8-30 16:28:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
默认情况下,安装 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 的值以后进行配置即可。
您需要登录后才可以回帖 登录 | 邀请注册

本版积分规则



京ICP备08000958号-1|腾讯云|阿里云|联系方式|Bacysoft.cn

GMT+8, 2024-4-20 20:12 , Processed in 0.012070 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表