[hy000] [mysql] [odbc 3.51驱动程序]无法连接到' mysql8.namesco.net上的MYSQL服务器' (10061)

时间:2014-09-04 11:36:43

标签: mysql ms-access odbc

我正在尝试将Microsoft Access链接到MySQL,这是一个正确的噩梦。

我已选择ODBC 3.51连接到访问时的mysql

需要的详细信息:
TCP / IP - mysql8.namesco.net或IP地址
命名管道 - BLANK
用户名 - **
密码 - **

端口 - 3306(默认)
数据库名称

输入上述详细信息后,我出现以下错误提示:

  

连接失败:[hy000] [mysql] [odbc 3.51驱动程序]无法连接到'mysql8.names.net'上的MYSQL服务器(10061)
/ /

使用ODBC 5.1驱动程序时出现相同的错误:

  

连接失败:[hy000] [mysql] [odbc 5.1驱动程序]无法连接到'mysql8.names.net'上的MYSQL服务器(10061)

我不知道我做错了什么!

解决这个问题的任何帮助都会很棒!

1 个答案:

答案 0 :(得分:0)

你可以从你的机器ping MySQL服务器吗?您可以使用任何其他MySQL客户端从您的计算机连接到MySQL吗?

有时像names.co.uk这样的托管公司将他们的MySQL服务器置于防火墙之后。如果您需要从数据中心以外的某个位置访问,您可能需要咨询他们的技术支持。

  

Max Thorley:我该怎么办?它的telnet IP地址?我联系姓名   允许远程访问。我向他们公开面对IP和IPv4   (我认为是静态的)?
这是我用telnet获得的   C:\ Users \ max.thorley> telnet 192.168.35.24正在连接到   192.168.35.24 ...无法打开与主机的连接,在端口23上:连接失败的C:\ Users \ max.thorley> telnet mysql9.namesco.net   连接到mysql9.namesco.net ...无法打开连接到   主持人,请参阅第23页:连接失败

尝试telnet mysql9.namesco.net 3306以查看您是否可以访问MySQL端口。你可能不会。如果您无法接听,则会收到与您通过其他telnet次尝试获得的消息类似的消息。这意味着您的托管服务已经防火墙MySQL服务器。如果你能够做到这一点,你会得到一些看起来大致如此的胡言乱语:

 5.5.5-MySQL
            %\~)L%q? $p*}X!73:i%wmysql_native_password

你可能无法做到。这是常见的托管服务实践,因为它是一个共享服务器,并且对MySQL服务器进行拒绝服务攻击并不是很难。同样,您需要咨询您的技术支持。

  

如果是托管服务器,则需要登录您的cpanel并添加您的   允许的ip范围内的外部IP连接数据库。也   许多托管有独立的IP访问数据库。如下   回答说提高您的托管支持票并寻求帮助 -   krish KM