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 データベース
Azure SQL データベース
Azure リレーショナル データベース サービス。
19 件の質問
{count} 件の投票

お客様の回答

回答は、質問作成者が [承諾された回答] としてマークできます。これは、ユーザーが回答が作成者の問題を解決したことを知るのに役立ちます。