与MAC的MySQL-DB连接!

时间:2011-02-28 11:05:31

标签: mysql macos mysql-workbench

当我尝试从Windows-PC连接到我的MYSQL-DB时,一切正常,但是当我从Mac(我尝试使用2个mac)尝试它时,我得到错误消息“无法获取主机名”。我正在使用MySQL-Workbench 5.2.31。数据库正在Windows Server 2008 R2上运行。

编辑:更多信息:

  • MYSQL服务器正在Windows Server 2008 R2计算机上运行。
  • 服务器正常工作,因为我可以从Windows-PC连接。 (Windows-PC不是服务器)
  • MYSQL服务器端口(3306)绝对开放!
  • 主机名是服务器的DNS地址!

提前致谢!

2 个答案:

答案 0 :(得分:1)

您需要在服务器的hosts文件中添加ip-adress和主机名。服务器尝试获取mac的ip的主机名,但找不到任何。 您可以在mySQL Server的配置中关闭此检查。

答案 1 :(得分:1)

检查您的DNS设置。在Mac上,打开终端检查nslookup win2008_dns_address是否解析为您的IP地址。如果没有,请修复您的DNS设置。否则,再次在mac,sudo vi / etc / hosts上添加你的Win2008服务器ip和win2008主机名。正确的格式是

IP_ADDRESS    HOSTNAME

保存并尝试。