Получение «ERROR 1364 (HY000): Field «ssl_cipher» не имеет значения по умолчанию »Ошибка при использовании mariadb

В принципе, вы на правильном пути, но нет необходимости компилировать полное ядро, это было бы излишеством. Обычно dkms используется для автоматической сборки одного или нескольких модулей ядра для только что загруженных ядер.

Поэтому вам нужно будет создать конфигурацию dkms только для модуля ядра, который вы хотите патчить, а затем поместить исходный код модуля ядра, который нужно патчить, в /usr/src/modulename-version вместе с патчем и конфигурацией dkms.

Если вы хотите пойти по этому пути, вам следует взглянуть на dkms man page или, возможно, на *buntu-specific dkms documentation и посмотреть на некоторые из существующих пакетов dkms и адаптировать их для вашей ситуации.

Но вам не нужно изобретать колесо, пожалуйста, проверьте, применимо ли это исправление в вашем случае: https://hardc0l2e.wordpress.com/2014/12/06/fix-for-elantech-touchpad-on-ubuntu-14-04/ which is also mentioned at https://askubuntu.com/questions/541188/how-can-i-get-two-finger-scrolling-working-on-my-trackpad and https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1166442 and via http://www.evilcodingmonkey.com/2014/01/23/ubuntu-activate-multi-touch-on-elantech/

0
08.04.2019, 12:10
2 ответа

Вероятно, вы используете mariadb с включенным SSL, но не имеете набора шифров. У вас есть два варианта:

  • запустите сервер без включенного 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
2
28.01.2020, 03:51

Я новичок в использовании MySQL и столкнулся с точно такой же ошибкой.

Я попытался создать пользователя в пользовательской таблице, используя INSERT INTO, а не команду CREATE USER.

Прочтите документацию 6.2.8 Добавление учетных записей, назначение привилегий и удаление-MySQL.

Есть даже предупреждение,

Note

Direct modification of grant tables using statements such as INSERT, UPDATE, or DELETE is discouraged and done at your own risk.

1
17.10.2021, 16:46

Теги

Похожие вопросы