2017-09-11 10 views
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ドキュメントによると

答えて

0

+0

yaml confに追加しようとしましたが、動作しませんでした。 :( 残念ながら同じSSLエラーが発生しています。 – aishaq11

関連する問題