Uważam, że twoja instalacja MySQL jest 64-bitowa (jak Windows), prawda?
Ruby jest 32-bitowy, więc nie możesz połączyć 32-bitów z 64-bitami .
Opublikowałem na moim blogu artykuł opisujący etapy instalacji:
https://blog.mmediasys.com/2011/07/07/installing-mysql-on-windows-7-x64-and-using-ruby-with-it/
Te kroki wykorzystują MySQL Connector/C do obejścia problemów 32-bitowych i 64-bitowych.
Oba mysql lub mysql2 klejnot powinien z tym działać.