有没有办法使用本地 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']
在服务器之间切换的摄像头。