MySQL にてシングルサーバーからフレキシブルサーバにアップデートしたところ、Ruby経由で接続できなくなった

加賀崎 隼 185 評価のポイント
2024-05-22T02:26:56.26+00:00

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

````

Azure SQL データベース
{count} 件の投票