The server requested authentication method unknown to the client

После апгрейда сервера MySQL 8, часть скриптов стала выдавать при коннекте ошибку вида:

Решение: нужно для пользователя поменять способ аутенфикации:

Отключение бинарных логов в MySQL 8

По умолчанию они включены, и в конфигурационном файле my.cnf их не отключить. Вообще конечно они нужны для восстановления БД в случае сбоев или репликации, но бывают ситуации, что их полезно отключить. В MySQL 8 их можно только отключить поправив службу запуска, добавив ключ:

Использование flock для запуска одной копии процесса

Для того чтобы запускалась только одна копия скрипта одновременно (например в crontab), можно воспользоваться утилитой flock. Пример:

Mysql: Failed to write to mysql.general_log

После того как руками удалил файл mysql.general_log, в логах возникла такая ошибка. Решение: в консоли mysql выполнить

FreeBSD: common.c: unimplemented subshell type 1

При запуске mc, не из по root, в консоль вываливается ошибка вида:

Способ лечения: установить mc из портов:

В меню при настройке сборки отключить SUBSHELL Build with subshell support

1 15 16 17 18 19 56