托管单个 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 [关闭]

phpmyadmin mysql 数据库托管

phpmyadmin 4.8.1任意文件包含

多个 MS Access 前端连接到单个远程 SQL Server 后端

服务器托管需要安装哪些软件?常用的服务器管理软件有哪些?