未知的MySQL服务器主机 – 连接问题

我是新来的数据库,我被要求看几张表,看看他们有多lesslogging和一些其他的信息。 我无法通过cPanel访问phpMyAdmin,这是我一直在我自己的服务器上完成的。 我决定下载MySQL Workbench。 我input的所有信息都是问:主机名:mysite.startlogicmysql.com端口:3306用户名:user。 我按连接,并得到这个

未知的MySQL服务器主机'mysite.startlogicmysql.com'(11004)

我使用错误的主机名? 我已经看到一个服务器名称,在服务器variables列表中的一个主机名,就像custsql.eigbox.net和服务器本身custsql.eigbox.net在这两种情况下,custsql是有点不同,我发布。 我不确定使用哪一个。 如果有什么人需要知道,我可以告诉你。 坦克。

MySQL数据库很有可能只能用于同一基础架构中的服务器,名称mysite.startlogicmysql.com只是一个可从里面获得的DNS条目。

我很确定pipe理你的cPanel的人可以提供更多关于如何pipe理你的MySQL数据库的信息,否则你也有一些select。

  • 如果您有SSH访问权限,请尝试启动ssh隧道: ssh -L3306:localhost:3306 user@host
  • 如果你可以在你的主机上运行PHP自己安装phpMyAdmin

确定MySQL的默认值是他只听他的本地IP。

这是在my.cnf中configuration的。 如果你有权限访问configuration,请取消注释“bind-address 127.0.0.1”这一行。 重新启动服务器,然后您可以从外部访问。 ! 但它不是安全的原因! 所有来自外部的人都可以访问服务器。 并注意,这只适用于configuration了来自所有主机的访问的用户。

最简单的方法就是当你有phpmyadmin像lynxman说的那样。