使用本地 phpmyadmin 管理远程 MySQL DB

使用本地 phpmyadmin 管理远程 MySQL DB

有没有办法使用本地 phpMyAdmin 来管理远程 MySQL 服务器?我认为他们不会允许我通过 ftp 上传 phpmyadmin 的副本。目前,我一直通过 CLI 管理远程数据库,这真的很麻烦。我尝试更改 phpmyadmin 的 config.inc.php 中的主机值。我想我能够连接到数据库,但它总是显示“没有数据库”。

我确信我输入了正确的 MySQL 主机 IP 地址,并且输入了正确的用户名和密码。但为什么显示“无数据库”?

答案1

如果您确实登录了,但系统提示没有数据库,则您必须向托管提供商提出此问题。出于安全考虑,他们不允许外部连接到 mysql 数据库。

答案2

是的,您可以通过 phpMyAdmin 轻松完成此操作。查看此 wiki:

请参阅 phpmyadmin 维基页面:http://wiki.phpmyadmin.ne/pma/Config#Server.28s.29_configuration

这应该足够了。如果你有任何问题请告诉我。

谢谢!

答案3

如果其他人需要/想知道我用过SQLyog

答案4

只需在“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']在服务器之间切换的摄像头。

相关内容