MariaDBでhaproxy_checkユーザーを作成すると、エラー1364(HY000)が発生します。 「ssl_cipher」フィールドにデフォルト値がありません。どうすればいいですか?
ベストアンサー1
SSLを有効にしてmariadbを実行している可能性がありますが、パスワードは設定されていません。 2つのオプションがあります。
- 暗号化された接続が必要ない場合は、SSLを有効にせずにサーバーを起動します(構成オプションから-sslフラグを削除)。
- 変数を設定します
ssl_cipher
。より文書もう少し完全な絵を得るために。
MariaDB または MySQL では、次のコマンドを使用します。
alter table user change column ssl_cipher ssl_cipher blob null ;
alter table user change column x509_issuer x509_issuer blob null ;
alter table user change column x509_subject x509_subject blob null ;
alter table user change column authentication_string authentication_string blob null