我正在做一个正确的噩梦,试图将Microsoft与MySQL联系起来。
我选择了ODBC 3.51连接到access上的mysql
需要详细信息:
TCP / IP - mysql8.namesco.net或IP地址
命名管坯
用户名- **
密码- **
端口- 3306 (默认)
数据库名
输入上述详细信息后,将提示以下错误:
连接失败:hy000odbc3.51 driverCant连接到MYSQL服务器上的“mysql8.names.net”(10061) /
当我使用ODBC5.1驱动程序时,也会出现同样的错误:
连接失败:hy000odbc5.1 driverCant连接到MYSQL服务器上的“mysql8.names.net”(10061)
我不知道我做错了什么!
任何解决这件事的帮助都会令人惊奇!
发布于 2014-09-04 11:41:45
你能从你的机器平平MySQL服务器吗?您能从您的计算机连接到MySQL与其他MySQL客户端吗?
有时候,像names.co.uk这样的托管公司会把他们的MySQL服务器放在防火墙后面。如果您需要从数据中心以外的某个地方访问,您可能需要咨询他们的技术支持。
马克斯·索利:我该怎么打?是telnet IP地址吗?我联系名称以允许远程访问。我给他们我的公众面对IP和IPv4 (我相信这是静态的)? 这就是我通过telnet C:\Users\max.thorley>telnet 192.168.35.24连接到192.168.35.24...Could而不是打开到主机的连接、端口23上的连接失败的C:\Users\max.thorley>telnet mysql9.namesco.net连接到mysql9.namesco.net...Could没有打开到主机的连接、por t 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来访问数据库。如下所示,请出示您的托管支持票,并寻求帮助
https://stackoverflow.com/questions/25664482
复制相似问题