3

这是一个非常快速的问题。我无法找到有关 rails/MySQL 版本兼容性的信息。任何人都知道 Rails 3.0.6 是否与 MySQL 5.6 配合得很好(或者至少知道一个好的资源,这样我就可以自己找到它)?我在 CentOS 环境中。

4

2 回答 2

2

Rails 不适用于 mysql,它是您使用的 gem

您真的应该考虑使用mysqlor mysql2gem 的兼容性:)

于 2013-10-16T17:15:00.777 回答
0

根据文档,您可以使用 5.X 版本。

MySQL 适配器将与 Ruby/MySQL(这是一个与 Active Record 捆绑在一起的基于 Ruby 的 MySQL 适配器)和更快的基于 C 的 MySQL/Ruby 适配器(可作为 gem 和来自http://www .tmtm.org/en/mysql/ruby/)。

选项:

:host - Defaults to "localhost".
:port - Defaults to 3306.
:socket - Defaults to "/tmp/mysql.sock".
:username - Defaults to "root"
:password - Defaults to nothing.
:database - The name of the database. No default, must be provided.
:encoding - (Optional) Sets the client encoding by executing "SET NAMES <encoding>" after connection.
:reconnect - Defaults to false (See MySQL documentation: http://dev.mysql.com/doc/refman/5.0/en/auto-reconnect.html).
:sslca - Necessary to use MySQL with an SSL connection.
:sslkey - Necessary to use MySQL with an SSL connection.
:sslcert - Necessary to use MySQL with an SSL connection.
:sslcapath - Necessary to use MySQL with an SSL connection.
:sslcipher - Necessary to use MySQL with an SSL connection.
于 2013-10-16T17:16:04.813 回答