我正在用 C(linux) 编写一个在 Mysql 数据库上运行的控制台程序。 我的开发 linux 机器是 ubuntu 10.10,它有这个 mysql:(mysql Ver 14.14 Distrib 5.1.49,用于使用 readline 6.1 的 debian-linux-gnu (i686)) 我的部署机器是 zenwalk 有这个 Mysql:(mysql Ver 14.14 Distrib 5.1.56, for slackware-linux-gnu (i486) using readline 5.1).
当我编译程序并在开发盒上运行它时,它连接没有问题,但是当我将可执行程序传输到部署机器并运行它时,它给出了这个错误: 1043-握手错误。
谁能帮我解决这个问题,让我知道如何解决它? 谢谢 瓦赫德
最佳答案
Here you have a description of your error .问题似乎是您尝试连接的客户端库和服务器之间的版本不同
关于mysql - 我的 C 程序中的 Mysql 连接出现问题(握手错误),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7672046/