将 phpmyadmin 连接到现有的数据库服务器

Posted

技术标签:

【中文标题】将 phpmyadmin 连接到现有的数据库服务器【英文标题】:Connect phpmyadmin to existing db server 【发布时间】:2013-10-31 20:23:06 【问题描述】:

我想使用 phpmyadmin 访问和修改现有数据库服务器中的记录。

我目前正在使用 XAMPP 测试服务器,可以访问默认的 localhost/phpmyadmin。

我试图查看是否有一些配置文件可以使用主机名、用户名和密码指向数据库服务器,即C:\xampp\apache\conf\extra\httpd-xampp.conf,但是我没有成功。

我想知道是否有人使用 phpmyadmin 完成了这项任务?

感谢任何建议。

非常感谢!

【问题讨论】:

您想使用现有的 phpMyAdmin 安装连接到不同的 mysql 服务器? 是的,完全正确。我想在我的“测试”xampp 服务器上使用我现有的 phpMyAdmin,通过更改凭据(主机、用户名、密码等)连接到“生产”数据库 mySQL 服务器。 【参考方案1】:

在这种情况下,您可以将另一台服务器添加到 config.inc.php,只要另一台 MySQL 服务器允许远程连接。 phpMyAdmin wiki 有一个例子。此外,包含的文档有更深入的信息。

基本上您将编辑 config.inc.php 并添加(或编辑)host value(如果您的 auth_type 是 config,还有用户和密码值)。

这是一个如何做多服务器的简短示例,有关更多详细信息,请参阅我引用的链接。

<?php 
$cfg['blowfish_secret'] = 'setthistosomethingelse';
$i = 0;  

$i++; // server 1
$cfg['Servers'][$i]['verbose']   = 'Development server';
$cfg['Servers'][$i]['host']      = 'localhost';

$i++; // server 2
$cfg['Servers'][$i]['verbose']   = 'Production server'; 
$cfg['Servers'][$i]['host']      = 'production.example.com';

?>

【讨论】:

以上是关于将 phpmyadmin 连接到现有的数据库服务器的主要内容,如果未能解决你的问题,请参考以下文章

通过 SSL 将 phpMyAdmin 连接到 MySQL 服务器

将服务连接到现有的流星帐户

PHPMyAdmin 无法连接到 MySQL

将 Ruby on Rails 连接到现有的 MySQL 数据库(以前安装的 XAMPP)

将 Android 应用程序连接到外部数据库 (phpmyadmin)

将 Java 连接到 PhpMyAdmin 演示服务器?