rake db:migrate CREATE TABLE schema_migrations

在使用rails 2.3.8与mysql 5.1 开发时,运行rake db:migrate 出现

CREATE TABLE `schema_migrations` (`version`varchar(255) NOT NULL) ENGINE=InnoDB错误提示
# 原因是新版mysql的客户端连接库对rails 2.3的支持不够好导致的。

解决方法,换一个旧版本的mysql的libmySQL.dll文件,复制到ruby目录下的bin文件夹中就可以解决这个问题了。

附libmySQL.dll下载地址: