現在の設定を確認する方法
MySQLでAES暗号モードの設定を確認するには、以下のクエリを使用します。
SHOW VARIABLES LIKE 'block%'; SHOW GLOBAL VARIABLES LIKE 'block%';
上記はそれぞれ結果が異なる場合がありますので、両方を確認する事をおすすめします。
AES暗号モードを変更する方法
方法 1: セッション内でのみ変更する
次のコマンドを使用して、現在のセッション内でのみAES暗号モードを変更できます。変更はセッション終了時にリセットされます。
SET block_encryption_mode = 'aes-256-ofb';
方法 2: グローバルな設定を変更する
次のコマンドを使用して、グローバルなMySQLサーバー設定を変更し、すべての接続に影響を与えます。ただし、この変更はMySQLサーバーを再起動するまで永続的に反映されません。
SET @@GLOBAL.block_encryption_mode = 'aes-256-ofb';
方法 3: 永続的な設定を変更する
次のコマンドを使用して、MySQLサーバーの永続設定を変更し、再起動しても設定が保持されます。
SET PERSIST block_encryption_mode = 'aes-256-ofb';
注意: グローバルな設定および永続的な設定を変更する場合は、セキュリティとパフォーマンスへの影響を検討し、必要な対策を講じることが重要です。また、変更を行う前にデータベースのバックアップを取得し、変更後にテストを行うことをお勧めします。