如何使用phpMyAdmin连接到您的Prod / Dev数据库?

时间:2014-12-11 01:40:46

标签: php mysql phpmyadmin

我一直在我的phpMyAdmin环境中使用local来退出一段时间。 它配备了WAMP服务器。我很喜欢。我想知道是否可以连接我的dev / prod服务器。

截至目前,我已经使用MySQL WorkBench了很长一段时间了。我不是那么喜欢它。

如果有任何人有这方面的经验,我希望你不介意给我一些建议/建议去超越这个。

1 个答案:

答案 0 :(得分:1)

phpMyAdmin可以通过在config.inc.php中设置单个服务器连接详细信息来连接到多个服务器。您需要为每个服务器设置$ cfg [' Servers'] [$ i]数组。有关详细信息,请参阅phpMyAdmin wiki:https://wiki.phpmyadmin.net/pma/Multiserver(以下示例所在的位置)

$cfg['blowfish_secret']='multiServerExample70518';
//any string of your choice (max. 46 characters)
$i = 0;  

$i++; // server 1 :
$cfg['Servers'][$i]['auth_type'] = 'cookie'; // needed for pma 2.x
$cfg['Servers'][$i]['verbose']   = 'no1'; 
$cfg['Servers'][$i]['host']      = 'localhost';
$cfg['Servers'][$i]['extension'] = 'mysqli';
// more options for #1 ...

$i++; // server 2 :
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['verbose']   = 'no2'; 
$cfg['Servers'][$i]['host']      = 'remote.host.addr';//or ip:'10.9.8.1'
// this server must allow remote clients, e.g., host 10.9.8.%
// not only in mysql.host but also in the startup configuration
$cfg['Servers'][$i]['extension'] = 'mysqli';
// more options for #2 ... 

// end of server sections
$cfg['ServerDefault'] = 0; // to choose the server on startup

确保完全了解您正在做什么以及如何进行连接,您不希望仅使用phpMyAdmin打开对外部世界的访问权限。