mariadbを使用すると、「ERROR 1364(HY000): 'ssl_cipher'フィールドにデフォルト値がありません。」エラーが発生しました。

mariadbを使用すると、「ERROR 1364(HY000): 'ssl_cipher'フィールドにデフォルト値がありません。」エラーが発生しました。

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

おすすめ記事