My version of rails is 4.0.0, my version of mysql is Ver 14.14 Distrib 5.7.9, for Win64 (x86_64). I am operating of an older version of rails as I was getting some clashes w
I had this problem too (mysql 5.7.17 and Rails 4.0.0).
I fixed it by adding a file config/initializers/mysql2_adapter.rb
require 'active_record/connection_adapters/mysql2_adapter'
class ActiveRecord::ConnectionAdapters::Mysql2Adapter
NATIVE_DATABASE_TYPES[:primary_key] = "int(11) auto_increment PRIMARY KEY"
end
and then, in my environment.rb file:
require File.expand_path('../initializers/mysql2_adapter', __FILE__)