Percona与MySQL向后兼容吗?Ruby on Rails案例



我正在启动一个RubyonRails项目,我对使用Percona作为我的DBMS很感兴趣。我读到Percona与MySQL工具完全兼容

我想知道我是否可以将RubyonRails工具与Percona一起使用(使用MySQL支持)

我最近也切换到了Percona,你只需要安装他们提供的mysql开发库,对于ubuntu/debian,你需要运行:sudo apt-get-install libmysqlclient dev

正常安装mysql/mysql2-gems,无需指定mysql_config位置。

只要你有mysql客户端库,你就应该能够构建mysqlgem,这是rails(通过活动记录)用来与mysql交互的接口。

在构建gem时,您可能需要通过percona-mysql_config,如下所示:

gem install mysql -- --with-mysql-config=/usr/local/percona-xtradb/bin/mysql_config

如果你使用的是mysql2-gem,你"不应该"这样做(我认为)

我在CentOS 5上使用Percona 5.5,在安装mysql-gem时遇到问题。如上所述,您只需要为您的系统提供适当的percona-devel库。

把它们放在这里:http://www.percona.com/downloads/Percona-Server-5.5/

如果您有Ruby 1.8.5,请使用以下工具安装gem:

gem install mysql --no-ri --no-rdoc -v 2.7  -- --build-flags --with-mysql-config

如果您有1.8.6或更高版本,请使用:

gem install mysql --no-ri --no-rdoc -- --build-flags --with-mysql-config

您可能可以省略其中的一些参数,但这正是我发现在不同的Ruby版本下可以很好地工作的地方。。

相关内容

  • 没有找到相关文章

最新更新