【发布时间】:2017-09-11 19:56:33
【问题描述】:
我想设置我的 database.yml(或其他更合适的位置)以在尝试连接到数据库时忽略 SSL 证书。我知道这是不好的做法,但这只是我需要的暂时的东西。
为了举例说明我正在尝试做的事情,我想模仿这个 SQL 连接命令:
mysql --ssl=0 -h 10.10.10.10 -u admincreds -p
我已尝试将以下每个参数放在我的 database.yml 配置的最后一行(sslca、sslkey 和 sslcert)中:
development:
<<: *default
host: 10.10.10.10
username: admincreds
password: password
database: database
sslca/sslkey/sslcert: false
但我仍然收到预期的 SSL 错误:
.rvm/gems/ruby-2.2.2/gems/mysql2-0.3.21/lib/mysql2/client.rb:70:in `connect': SSL connection error: error:00000001:lib(0):func(0):reason(1) (Mysql2::Error)
我可以输入一个不同的参数来跳过或不使用 database.yml 或其他地方的 ssl 吗?我只需要运行一个简单的脚本。
【问题讨论】:
标签: ruby-on-rails ssl