所以我正在将我的开发环境和生产环境迁移到 postgresql,以便我可以部署到 Heroku。安装 mysql2psql gem 后,初始化(postgresql)database.yml 文件 - 我被困在运行 mysql2psql 的地方。运行它后,我得到以下信息:
/Library/Ruby/Gems/1.8/gems/mysql2psql-0.1.0/bin/../lib/mysql2psql/mysql_reader.rb:153:in `query': Query cache is disabled; restart the server with query_cache_type=1 to enable it
所以问题是如何重新启动我的mysql2服务器并指定query_cache_type = 1?
我尝试使用以下命令启动服务器,但没有成功:
mysql --query_cache_type=1;
在尝试了几个类似的命令后,我尝试启动服务器,然后在会话中执行它:
mysql> SET GLOBAL query_cache_type = 1;
但可惜我得到:
ERROR 1651 (HY000): Query cache is disabled; restart the server with query_cache_type=1 to enable it
这确实是一个语法问题:我使用什么命令来启动带有选项 query_cache_type=1 的 sql 服务器?