用mysql2 gem

时间:2016-04-10 09:04:09

标签: mysql ruby ssl mysql2

我在Sinatra应用程序中使用mysql2 gem,当我尝试连接时,我收到错误:

SSL connection error: socket layer receive error

如果我使用mysql命令行客户端,我会得到相同的错误,除非我使用--skip-ssl选项。这是与--skip-ssl arg一起使用的命令,如果没有上述错误则失败:

mysql --host=localhost  --user=root --password=root  --port=3306 -p --protocol=tcp --skip-ssl

是否有类似的' skip-ssl'选项我可以添加到我的establish_connection()方法

ActiveRecord::Base.establish_connection(
  :adapter  => "mysql2",
  :host     => "127.0.0.1",
  :username => "root",
  :password => "root",
  :database => "db",
  :port => 3306,
  :protocol => "tcp"
)

禁用gem中的ssl?

0 个答案:

没有答案