MySQL にてシングルサーバーからフレキシブルサーバにアップデートしたところ、Ruby経由で接続できなくなった
加賀崎 隼
185
評価のポイント
MySQLの単一サーバからフレキシブルサーバに自動移行が行われたのですが、
暗号化接続がデフォルトになっているためか、サイトにつながらなくなってしまいました。
・色々調べた結果、require_secure_transport をOFFにした
弊社のアプリで使っているモジュールがRailsで、ymlファイルに下記のように記載しています。
エラーの内容としては以下です。
Message from application: SSL connection error: error:00000001:lib(0):func(0):reason(1) (Mysql2::Error)
Railsを使ってMySQLフレキシブルサーバに接続する場合の、ymlファイルのオプションなど記載あるドキュメントあれば確認したいです。
````
staging:
adapter: mysql2
encoding: utf8mb4
pool: 5
host: irisstoredb.mysql.database.azure.com
port: 3306
database: store_production
username: store@irisstoredb
password: "パスワード"
sslca: /mnt/ssl/BaltimoreCyberTrustRoot.crt.pem
````
サインインして回答する