托管单个 phpMyAdmin 来管理多个任意远程 mysql 服务器
Posted
技术标签:
【中文标题】托管单个 phpMyAdmin 来管理多个任意远程 mysql 服务器【英文标题】:Hosted single phpMyAdmin to manage multiple arbitary remote mysql servers 【发布时间】:2016-04-07 11:13:30 【问题描述】:我想在我的主站点上安装一次 phpMyAdmin 并用它来管理多个数据库服务器 vps 实例。
目前,当您安装 phpMyAdmin 时,您将在config.inc.php
中明确设置您可以连接的服务器列表。因此,在登录页面上,您只会看到用户名和密码输入字段。
是否有可能以某种方式修改 phpMyAdmin,使其接受登录页面上的任何服务器 ip/主机名,以便您可以登录和管理任何远程 sql 服务器?
我知道SQL Buddy 是可能的:
phpMyAdmin 也可以吗?
【问题讨论】:
【参考方案1】:其实$cfg['AllowArbitraryServer']
正是因为这个原因而存在的,所以你不需要为此修改phpMyAdmin。
只需编辑您的 config.inc.php
并添加类似 $cfg['AllowArbitraryServer'] = true;
的行,您就应该准备就绪了。
【讨论】:
以上是关于托管单个 phpMyAdmin 来管理多个任意远程 mysql 服务器的主要内容,如果未能解决你的问题,请参考以下文章
在单个 MySQL 查询中使用多个临时表(适用于 phpMyAdmin,但不适用于 PHP)
从 phpMyAdmin 中找出 MySQL 数据库 URL [关闭]