Обновление Zabbix Server и ошибка Incorrect string value

Обновление Zabbix Server и ошибка Incorrect string value

Сегодня обновлял zabbix-server-mysql с версии 4.0 на 4.4 и столкнулся с проблемой при запуске.

zabbix Incorrect string value: '\xD0\xA3\xD1\x87\xD0\xB5...' for column 'error' at row 8

Дело с кодировкой, понятное дело, но как её решить? Выполним две команды на сервере.

mysql -u root -p --database=zabbix -B -N -e "SHOW TABLES" | awk '{print "SET foreign_key_checks = 0; ALTER TABLE", $1, "CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; SET foreign_key_checks = 1; "}' > update.sql

Создался файл update.sql с командами, которые обновят таблицы в БД. Выполним его:

mysql --database=zabbix -u root -p < update.sql

Готово, теперь zabbix-server без проблем обновит БД и запуститься.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *