我已经能够安装带有 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 服务器上的查询。
有人可以告诉我一个可能的解决方案或配置修复吗?
谢谢。