Я использовал интерфейс CPanel WHM для перемещения MySQL с версии 5.0 до 5.6 ранее на этой неделе. Прошлой ночью я получил электронное письмо от своей системы, в котором говорится, что теперь есть проблемы со старыми RPM-пакетами MySQL. В электронном письме сказано:
Problems were detected with cPanel-provided files which are RPM
controlled. If you did not make these changes intentionally, you can
correct them by running:
> /usr/local/cpanel/scripts/check_cpanel_rpms --fix
The following RPMs are found to be altered from their original install
state:
compat-MySQL51-shared,5.1.73,4.cp1136,/usr/lib64/libmysqlclient.so.16.0.0
И когда я запустил check_cpanel_rpms на машине, я получил:
/usr/local/cpanel/scripts/check_cpanel_rpms - предварительная ссылка только для списка: /usr/lib64/libmysqlclient.so.16.0.0: по крайней мере одна из зависимостей файла изменилась с момента предварительной ссылки [20141025.184811] [20141025.184811] Проблемы были обнаружены с предоставленные cPanel файлы, управляемые RPM. [20141025.184811] Если вы не сделали эти изменения преднамеренно, вы можете исправить их, выполнив: [20141025.184811] [20141025.184811]> /usr/local/cpanel/scripts/check_cpanel_rpms --fix [20141025.184811] [20141025.184811] Были найдены следующие файлы будет изменен с их оригинального RPM: [20141025.184811] compat-MySQL51-shared, 5.1.73,4.cp1136 [20141025.184811]
Это 5.1, который жалуется на то, что это не текущая версия.
Опция --fix
в check_cpanel_rpms
довольно волшебная - я не уверен, что она безопасна для запуска; скорее всего, это приведет к удалению моего экземпляра MySQL как части "исправления".
Как я могу исправить это предупреждение? Я бы предпочел метод, который не допустил бы сбоя MySQL, если это возможно.