Здраствуйте.
Работали два инстанса ([mysqld1] и [mysqld2]) на Debian 8
и
mysql Ver 15.1 Distrib 10.0.32-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2.
Стартовал и смотрел состояние через mysqld_multi (start, stop, report).
После переноса базы на другой сервер с Debian 9.9 и
mysql Ver 15.1 Distrib 10.2.26-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
все запустилось номально.
Насколько помню, была только ошибка на параметр «innodb_additional_mem_pool_size». Его похоже убрали и я тоже убрал.
И было предупреждение
Wide character in print at /usr/bin/mysqld_multi line 618.
Т.е. на строку
print LOGFILE strftime «%a %b %e %H:%M:%S %Y», localtime if ($date_flag);
Но лог писался и чтобы не расстраиваться, строка была закоментарена.
После обновления c 10.2.26 всего лишь до
mysql Ver 15.1 Distrib 10.2.27-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
mysql стартует, т.е. на 3306 я захожу.
А инстансы на 3307 и 3308 не стартуют.
mysqld_multi сначала ругалось, что в строке 352 elseif должно быть elsif (до этого я в этом файле ничего не писал сам).
Исправил. Ругаться перестало, но не стартуют ни первый, ни второй.
Т.е. ни mysqld_multi start, ни start 1, ни start 2. Не получается.
В логах ошибки
[ERROR] /usr/sbin/mysqld: unknown variable 'defaults-group-suffix=mysqld1'
Кстати, этот параметр в троке 352 присутствует
elsif ("--defaults-group-suffix=" eq substr($options[$j], 0, 24))
Пробовал откатить (виртуалка). Все работает пока не обновишь. При этом не важно только upgrade, upgrade и dist-upgrade или обновляешь только «apt-get install mariadb-server» после обновления до 10.2.27 стабильно не запускаются.
Тема не особо мне знакома. Потому google не помог. Поделитесь мыслями, что мне делать.