gpt4 book ai didi

mysql - 有人让 Ruby 与 MySQL 5.1 一起工作吗?

转载 作者:太空宇宙 更新时间:2023-11-03 17:28:22 27 4
gpt4 key购买 nike

以前有人问过这个问题,但方式不完全相同(其他用户有 Rails/服务器问题,而我没有 OLD_PASSWORDS 的问题)

我正在尝试使用 Ruby-MySQL 使我的 Ruby 应用程序与 MySQL 一起工作,

设置应该非常简单:

% ruby ./setup.rb
% ruby ./test.rb hostname user passwd
# ruby ./install.rb

但是,当我尝试使用 localhost 和 root 运行 test.rb 时,出现以下错误:

connect................/Users/turbovince/Desktop/ruby-mysql-0.2.6/mysql.rb:1019:in `read': 数据包乱序: 0<> (运行时错误)

但是,我能够使用/usr/local/mysql/bin/mysql 连接到 MySQL 服务器,没有任何问题。

我正在运行 MySQL 5.1.32 和 Ruby 1.9

如有任何提示,我们将不胜感激。

编辑:我也尝试使用 127.0.0.1 而不是本地主机。

最佳答案

我已经从这个地址复制了 libmysql.dll: http://instantrails.rubyforge.org/svn/trunk/InstantRails-win/InstantRails/mysql/bin/到 ruby​​/bin,它适用于 mysql 版本:5.1.30。

我在 Windows 机器上使用 ruby​​ 1.8.6,并且之前安装了 mysql gem:gem install mysql。在复制此 dll 之前,我还遇到了 mysql 5.1.30 版本的问题,所以我想这可能会解决您在使用 ruby​​ 1.9.1 时遇到的问题。

希望这对您有所帮助。

关于mysql - 有人让 Ruby 与 MySQL 5.1 一起工作吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/664725/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com