使用phpMyAdmin连接到外部服务器

Nev*_*een 23 php database-connection phpmyadmin remote-server

我在本地计算机上安装了phpMyAdmin.如何将其连接到外部服务器?

Dis*_*oat 28

在配置文件中,将"host"变量更改为指向外部服务器.调用配置文件config.inc.php,它将位于主phpMyAdmin文件夹中.应该有这样的一行:

$cfg['Servers'][$i]['host'] = 'localhost';
Run Code Online (Sandbox Code Playgroud)

只需更改localhost服务器的IP地址即可.

注意:您可能必须配置外部服务器以允许远程连接,但我已经在共享主机上多次这样做了所以应该没问题.


Jar*_*rod 16

要设置外部数据库并仍然使用本地数据库,您需要编辑config.inc.php文件:

On Ubuntu: sudo gedit /etc/phpmyadmin/config.inc.php
Run Code Online (Sandbox Code Playgroud)

该文件大致设置如下:

if (!empty($dbname)) {

    //Your local db setup

     $i++;
}
Run Code Online (Sandbox Code Playgroud)

您需要做的是通过在我在下面的代码中显示的语句之外复制并粘贴它来复制"您的本地数据库设置" IF,并将主机更改为您的外部IP.我的例子是:

$cfg['Servers'][$i]['host'] = '10.10.1.90:23306';
Run Code Online (Sandbox Code Playgroud)

您可以保留默认值(除非您知道需要更改它们)

保存并刷新PHPMYADMIN登录页面,应该会出现一个新的下拉列表.你应该好好去.


编辑:如果您想在登录页面上为服务器指定一个名称,而不是只选择要选择的IP地址,请将其添加到服务器设置中:

$cfg['Servers'][$i]['verbose'] = 'Name to show when selecting your server'; 
Run Code Online (Sandbox Code Playgroud)

如果您有多个服务器配置,那就太好了.