Home »

Перенос БД MySQL с ...
 

Перенос БД MySQL с Zabbix 4.4.5 на 5.4.5

3 Записи
2 Пользователи
0 Likes
1,148 Просмотры
(@regme)
New Member
Присоединился: 2 года назад
Записи: 2
Создатель темы  

Ребята, никто не сталкивался с ошибками при переносе 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! :-)


   
ОтветитьЦитата
(@zerox)
Prominent Member Admin
Присоединился: 10 лет назад
Записи: 899
 

Вообще, Zabbix сервер переносится не так. Сначала надо на новом сервере поднять ту же версию 4.4.5, а потом уже её на новом месте обновлять. Я всегда так делаю, и у меня всё получается. 


   
ОтветитьЦитата
(@regme)
New Member
Присоединился: 2 года назад
Записи: 2
Создатель темы  

@zerox спасибо большое, попробую так! А то познаний в MySQL на решение таких проблем нет...


   
ОтветитьЦитата
Используешь Telegram? Подпишись на канал автора →
This is default text for notification bar