Bug 47140
| Summary: | Не подключается к БД созданной /usr/sbin/zabbix-init.sh | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Sisyphus | Reporter: | Aleksandr Sysoev <sysoevas> | ||||
| Component: | zabbix-preinstall | Assignee: | Michael Shigorin <mike> | ||||
| Status: | NEW --- | QA Contact: | qa-sisyphus | ||||
| Severity: | normal | ||||||
| Priority: | P5 | CC: | mike | ||||
| Version: | unstable | ||||||
| Hardware: | x86_64 | ||||||
| OS: | Linux | ||||||
| Attachments: |
|
||||||
Проверка актуальности на zabbix-preinstall-7.0-alt1: /usr/sbin/zabbix-init.sh создаёт базу командой `mysqladmin create zabbix` без указания кодировки, поэтому она получает кодировку сервера по умолчанию, а веб-установщик Zabbix требует utf8/utf8_bin (как в описании). Баг актуален; исправление — создавать базу через `CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_bin`. |

Description
Aleksandr Sysoev 2023-08-06 20:21:18 MSKCreated attachment 13989 [details] Скриншот ошибки Создаётся БД zabbix с таблицами. При настройке zabbix в web-интерфейсе на этапе подключения к БД возникает ошибка: "Неподдерживаемая кодовая страница или тип сравнения для таблиц:" (см. скриншот). Создал БД руками, таким образом, подключился без проблем, ошибок нет: $ mysql -uroot -p MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin; MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by '<пароль>'; MariaDB [(none)]> quit; $ mysql -uzabbix -p<пароль> zabbix < /usr/share/doc/zabbix-common-database-mysql-*/schema.sql $ mysql -uzabbix -p<пароль> zabbix < /usr/share/doc/zabbix-common-database-mysql-*/images.sql $ mysql -uzabbix -p<пароль> zabbix < /usr/share/doc/zabbix-common-database-mysql-*/data.sql