Ребята, никто не сталкивался с ошибками при переносе MySQL базы со старой версии Zabbix (4.4.5) на 5.4.5? Сделал Mysqldump бэкап, накатил его на новом сервере без проблем. При старте zabbix сервера он запускает процедуру "automatic database upgrade", но в процессе стопается с ошибками вида (из zabbix_server.log):
[Z3005] query failed: [1091] Can't DROP FOREIGN KEY `c_items_1`; check that it exists [alter table items drop foreign key c_items_1]
[Z3005] query failed: [1050] Table 'media_type_message' already exists [create table media_type_message (`mediatype_messageid` bigint unsigned not null
primary key (mediatype_messageid)
) engine=innodb]
[Z3005] query failed: [1005] Can't create table `zabbix`.`lld_override` (errno: 121 "Duplicate key on write or update") [alter table `lld_override` add constraint c_lld_override_1 foreign key (`itemid`) references `items` (`itemid`) on delete cascade]
database upgrade failed
Первую ошибку удалось пофиксить и продолжить, но следующие не удалось.
Help! SOS! :-)
Вообще, Zabbix сервер переносится не так. Сначала надо на новом сервере поднять ту же версию 4.4.5, а потом уже её на новом месте обновлять. Я всегда так делаю, и у меня всё получается.
@zerox спасибо большое, попробую так! А то познаний в MySQL на решение таких проблем нет...