Работал сервер на VDS, потом перестал. При попытке запуска пишет:
DatabaseWorkerPool.cpp:58 in DatabaseWorkerPool FATAL ERROR:
Used MySQL library version (5.7.29) does not match the version used to compile ServerCore (5.7.28)
Из ошибки понял, что версии MySQL не соответствуют. Как установить определённую версию MySQL, а именно 5.7.28?
Дмитрий, Думаю пришли, но в логах не видел про MySql ничего. Сам не могу понять в чем дело, работал игровой сервер и вдруг перестал. Я думаю требуется установить MySQL версии 5.7.28 (судя по ошибке)
Интересно что это за серверное ПО - ServerCore. Вообще такое минорное обновление не должно влиять на совместимость. Скорее всего ServerCore был установлен из исходников и скопилен с поддержкой версии sql установленной в тот момент. (library 5.7.28). Вам надо перекопилить ServerCore. Или откатиться на прежнюю версию SQL. А вообще autoupgrade это зло) Такие дела надо делать с бекапами и тестированием.
Автообновление настраивается в файле 50unattended-upgrades. У себя оставил только security обновления в автомате, все остальное закомментировал.
/etc/apt/apt.conf.d/50unattended-upgrades
// Automatically upgrade packages from these origin patterns
Unattended-Upgrade::Origins-Pattern {
// Archive or Suite based matching:
// Note that this will silently match a different release after // migration to the specified archive (e.g. testing becomes the
// new stable).
// "o=Debian,a=stable";
// "o=Debian,a=stable-updates";
// "o=Debian,a=proposed-updates";
"origin=Debian,archive=stable,label=Debian-Security";
};
Используя пакетный менеджер, естественно, который в Вашем дистрибе. Или собирая руками через команду сборки, если это source-based. Ну или уж, если полный хардкор - качаем сырцы с сайта, распаковываем, собираем по инструкции...
Скачал .deb файл нужной версии с mysql.com
Попробовал установить командой:
sudo dpkg --install mysql5728.deb
Выходит ошибка:
dpkg: dependency problems prevent configuration of mysql-community-server-dbgsym:
mysql-community-server-dbgsym depends on mysql-community-server (= 5.7.28-1ubuntu18.04); however:
Package mysql-community-server is not installed.
dpkg: error processing package mysql-community-server-dbgsym (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
mysql-community-server-dbgsym