DBIConnectOptions
最終更新日: 2025.10.28
通常は設定する必要はありません。データベースの接続オプションを = 形式で記述します。
複数のオプションを指定するときは、DBIConnectOptions <key>=<value>を複数記述します。
スカラー値を渡すオプションのみ対応しています。ハッシュ値を渡すようなオプションには対応していません。
また、設定によっては文字化けやデータ破損などの予期せぬ動作を引き起こす場合があります(mysql_enable_utf8mb4 や mysql_enable_utf8 など)。
インストールされているデータベースドライバの設定やバージョンによって利用できるオプションが異なります。
ySQL の認証方式に caching_sha2_password を利用する場合には、データベースサーバーに適切なオプションを設定してください。
使い方
(MySQL 接続時に SSL/TLS を使用する例)
DBIConnectOptions mysql_ssl=1
DBIConnectOptions mysql_ssl_verify_server_cert=1
DBIConnectOptions mysql_ssl_ca_file=/path/to/ca_cert.pem