Ubuntu 12.04 MySQL 5.5 MyODBC 5.1 或 3.1 查询挂起

Ubuntu 12.04 MySQL 5.5 MyODBC 5.1 或 3.1 查询挂起

我已经能够安装带有 LAMP MySQL 版本 5.5.x 的 Ubuntu 12.04

它在 Linux 中运行良好,它允许我从 myodbc windows vista 或 windows 7 进行连接

我已经配置了网络访问,并且能够使用 putty 和其他 tcp 连接(如 mysql 查询浏览器)从 Windows Vista 进行访问。

我还配置或禁用了 ufw 防火墙和 apparmor。

在我从表中查询数据之前,连接工作正常。

它允许我查询少量数据,例如:SELECT name FROM users限制 20,但如果我执行SELECT * FROM users,它就会陷入永无止境的循环。即使在记录很少的表中也会发生这种情况,例如 5 条甚至更少。

问题出现在 Windows 上,因为我尝试过从 Linux Mint 使用 ssh,它工作正常。我需要能够使用 MyODBC 3.51 或 5.1 工作,因为我的客户端程序是用 VB6 编写的,并通过 tcp/ip 连接到 mysql 服务器。

该服务器是配备 Intel Xeon 64 位的 HP PROLIANT ML350G6。

我尝试了几个 ubuntu 服务器版本(12.04 64 位、10.10 64 位、11.04 32 位),但都没有起作用,我甚至尝试了 CentOS 6.3,结果也是一样。

作为参考,它可以与 HP Proliant 150 上的其他 ubuntu 服务器版本 6.x 和 mysql 5.0.x 配合使用,后者已有 7 年历史,从未更新过。

请帮助。

答案1

很遗憾没有人回答我的问题。我会添加一些新的线索:

1) 查询在 32 位或 64 位服务器上从 Windows XP 到新旧 MySQL Linux 版本均能顺利运行。2) Windows Vista 或 7 无法查询新 MySQL 版本

我的猜测是较新的 Windows 正在破坏较新版本的 MySQL/linux 服务器上的查询。

有人可以告诉我一个可能的解决方案或配置修复吗?

谢谢。

相关内容