我在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?