Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 程序在特定计算机上运行时会导致运行时错误_Mysql_Vb6_Runtime Error - Fatal编程技术网

Mysql 程序在特定计算机上运行时会导致运行时错误

Mysql 程序在特定计算机上运行时会导致运行时错误,mysql,vb6,runtime-error,Mysql,Vb6,Runtime Error,我有一个VB应用程序,在局域网上运行良好。服务器是Windows2003。我只把整个程序移到一台电脑上(XP+WAMP服务器)。该程序在本地计算机上运行良好,但从另一个工作站运行时,出现以下错误: vb运行时错误-2147467259(80004005)[mysql][odbc 5.1驱动程序]无法运行 未连接到x.x.x.x(10060)上的mysql服务器 x、 x.x.x是用作服务器的PC的IP 我看到一条类似的消息已经发布在这个论坛上,但是这些都与我的问题无关,因为我的程序在本地运行。V

我有一个VB应用程序,在局域网上运行良好。服务器是Windows2003。我只把整个程序移到一台电脑上(XP+WAMP服务器)。该程序在本地计算机上运行良好,但从另一个工作站运行时,出现以下错误:

vb运行时错误-2147467259(80004005)[mysql][odbc 5.1驱动程序]无法运行 未连接到x.x.x.x(10060)上的mysql服务器

x、 x.x.x是用作服务器的PC的IP

我看到一条类似的消息已经发布在这个论坛上,但是这些都与我的问题无关,因为我的程序在本地运行。VB6程序使用相同的连接信息

DB用户已设置为允许来自任何主机的请求


可能是什么问题?

错误显示
无法连接。这是一个网络或防火墙问题,而不是权限问题

  • 查看是否可以成功ping服务器
  • 看看是否还有其他东西可以连接到服务器
  • 看看是否有其他mysql客户端可以连接
  • 如果这是第一个尝试连接的mysql客户端,请检查服务器日志以获取线索

  • 首先,非常感谢wallyk和Marc B带领我检查港口

    答案如下:

    实际上,原来的my.ini有正确的设置。但我做了两件事:

  • mysqld一节中,我添加了一行enable named pipe
  • 在Windows XP防火墙设置中,我添加了端口3306作为例外。这是给我带来3天麻烦的罪魁祸首:)
  • 然后重新启动WAMP服务器,我们就完成了

    我发现,这给了我做这最后一步的想法


    再次感谢所有这些投入

    。。。并检查mysql是否接受tcp连接。默认情况下,作为一种安全性,它不会precaution@MarcB我已经有一段时间没有在窗户上乱动了。如果mysql正在接受tcp连接,我应该在哪里检查这个问题?
    netstat-a
    将显示所有打开的端口,但更快的方法是检查mysql.ini文件,看看是否在那里启用/禁用了tcp。感谢wallyk和Marc B的输入。终于修好了:)