Rails/MySQL兼容性

Rails/MySQL兼容性,mysql,ruby-on-rails,ruby-on-rails-3,Mysql,Ruby On Rails,Ruby On Rails 3,这是一个很快的问题。我还没有找到关于rails/MySQL版本兼容性的信息。有人知道rails 3.0.6是否与MySQL 5.6配合得很好(或者至少知道一个好的资源,这样我就可以自己找到它了)?我在CentOS环境中。Rails不能与mysql一起工作,您使用的是gem 您应该真正考虑使用或gem的兼容性:)根据您可以使用5.X版本的标准 MySQL适配器将与Ruby/MySQL一起工作,后者是 与Active Record捆绑在一起的基于Ruby的MySQL适配器,以及 使用更快的基于C的M

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

Rails不能与mysql一起工作,您使用的是gem

您应该真正考虑使用或gem的兼容性:)

根据您可以使用5.X版本的标准

MySQL适配器将与Ruby/MySQL一起工作,后者是 与Active Record捆绑在一起的基于Ruby的MySQL适配器,以及 使用更快的基于C的MySQL/Ruby适配器(作为gem和 和来自)

选项:

: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.
:主机-默认为“localhost”。
:端口-默认为3306。
:socket-默认为“/tmp/mysql.sock”。
:username-默认为“root”
:password-默认为无。
:database-数据库的名称。没有默认值,必须提供。
:encoding-(可选)通过在连接后执行“SET NAMES”来设置客户端编码。
:reconnect-默认为false(请参阅MySQL文档:http://dev.mysql.com/doc/refman/5.0/en/auto-reconnect.html).
:sslca-通过SSL连接使用MySQL所必需的。
:sslkey-通过SSL连接使用MySQL所必需的。
:sslcert-通过SSL连接使用MySQL所必需的。
:sslcapath-将MySQL与SSL连接一起使用所必需的。
:sslcipher-通过SSL连接使用MySQL所必需的。

你有什么具体问题吗?还有,(这是一个新的应用程序吗?)有理由使用这样的旧rails吗?它最近发现了所有这些令人讨厌的漏洞。我的雇主在内部使用该应用程序向测试工程师报告硬件测试结果。我们的MySql服务器有了新的硬件,这就是为什么我可以升级的原因。我继承了it的开发/维护,因为最初创建it的人已经转到另一家公司。我不太担心漏洞,因为一个人需要是员工才能进入我们的内部网,一个人需要进入我们的内部网才能使用该应用程序。我想更新所有内容,但有一个令人讨厌的成本效益比,我的公司现在不会批准。谢谢。我知道这比我以前做的要简单得多。