假设有一个远程服务器,而我的电脑上安装了phpMyAdmin客户端。我怎样才能通过phpMyAdmin客户端访问这个服务器并管理它?这有可能吗?
只要在你的/etc/phpmyadmin/config.inc.php
文件底部添加以下几行。
$i++;
$cfg['Servers'][$i]['host'] = 'HostName:port'; //provide hostname and port if other than default
$cfg['Servers'][$i]['user'] = 'userName'; //user name for your remote server
$cfg['Servers'][$i]['password'] = 'Password'; //password
$cfg['Servers'][$i]['auth_type'] = 'config'; // keep it as config
.你将得到 "当前服务器:"下拉菜单,其中有 "127.0.0.1 "和你提供的"$cfg['Servers'][$i]['host']"凸轮在服务器之间切换。
更多细节:http://sforsuresh.in/access-remote-mysql-server-using-local-phpmyadmin/
可以做到,但是你需要改变phpMyAdmin的配置,请阅读这个帖子。 http://www.danielmois.com/article/Manage_remote_databases_from_localhost_with_phpMyAdmin
如果由于任何原因链接失效,你可以使用以下步骤。
config.inc.php
。$cfg['Servers'][$i]['port']变量,并将其设置为远程mysql端口。通常这是
3306`。$cfg['Servers'][$i]['user']和
$cfg['Servers'][$i]['password']变量,将它们设置为你在远程服务器的用户名和密码如果没有适当的服务器配置,连接速度可能会比本地连接慢,例如,使用IP地址而不是主机名可能会稍微快一点,以避免服务器不得不从主机名中查找IP地址。
此外,请记住,当你这样连接时,你的远程数据库的用户名和密码是以纯文本形式存储的,所以你应该采取措施,确保没有人可以访问这个配置文件。另外,你可以把用户名和密码变量留空,以便在每次登录时被提示输入,这就更安全了。