0
データベースに接続しようとしたときにSSL証明書を無視するように、database.yml(またはそれ以外の方が適切な場合)を設定したいとします。私はこれが悪い習慣であることを知っていますが、それは私が必要とする一時的なものです。私がやろうとしているものの例を与えることをdatabase.ymlのMySQL用SSLを無視する
、私はこのSQL接続コマンドを模倣したい:
mysql --ssl=0 -h 10.10.10.10 -u admincreds -p
私は最後の行(SSLCA、sslkeyで次の各パラメータを入れて試してみました、そのように私のdatabase.ymlを構成内の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をスキップしたり使用したりすることができる別のパラメータがありますか?私は単純なスクリプトを実行するだけです。 ActiveRecordの接続のためのYAMLのconfを使用しているときに
、
secure_auth: false
を設定する必要があり
mysql2
ドキュメントによると
yaml confに追加しようとしましたが、動作しませんでした。 :( 残念ながら同じSSLエラーが発生しています。 – aishaq11