Zabbix ERROR 1273 (HY000) at line 483: Unknown collation: ‘utf8mb4_0900_ai_ci’

Однажды я переносил базу данных Zabbix сервера на другой сервер и возникла ошибка:

mysql -D zabbix < zabbix_no_history_2024-01-25.sql
ERROR 1273 (HY000) at line 483: Unknown collation: 'utf8mb4_0900_ai_ci'

На старом сервере был установлен MySQL, а на новом самая новая версия MariaDB, которая не поддерживала данную кодировку, по этому я изменил ее автозаменой в файле sql на utf8mb4_unicode_ci через notepad++ так как дамп был без истории и занимал не очень много памяти.

Можно также изменить используя sed:

sed -i 's/utf8mb4_0900_ai_ci/utf8mb4_unicode_ci/g' DB.sql

После этого sql дамп успешно импортировался в пустую базу данных:

Смотрите также мою статью:
Резервное копирование Zabbix

Оставьте комментарий

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