Ad Widget

Collapse

Проблема с установкой версии 4.2 на Debian 10

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • soulrst
    Junior Member
    • Sep 2019
    • 2

    #1

    Проблема с установкой версии 4.2 на Debian 10

    Всем привет!
    Пытаюсь установить Zabbix 4.2 на Debian 10
    Застрял на пункте инициализации базы данных, использую mariadb
    В кратком мануале на сайте написано: выполнить команду
    Code:
    zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
    Но, файла "create.sql.gz" нет!
    Зато файл " /usr/share/doc/zabbix-server-mysql/README.Debian" гласит:
    Create the database schema:

    -> zcat /usr/share/zabbix-server-mysql/{schema,images,data}.sql.gz \
    | mysql -uzabbix -pSECRETPASSWORD zabbix
    По указанному пути есть файлы:
    Code:
    ls /usr/share/zabbix-server-mysql/
    data.sql.gz  images.sql.gz  schema.sql.gz  zabbix  zabbix_server.conf
    Выполнял 3 команды:
    Code:
    root@Zabbix-01:/home/user# zcat /usr/share/zabbix-server-mysql/schema.sql.gz | mysql -u zabbix -p zabbix
    root@Zabbix-01:/home/user# zcat /usr/share/zabbix-server-mysql/images.sql.gz | mysql -u zabbix -p zabbix
    root@Zabbix-01:/home/user# zcat /usr/share/zabbix-server-mysql/data.sql.gz | mysql -u zabbix -p zabbix
    При выполлении последней выдаётся ошибка:
    Code:
    root@Zabbix-01:/home/user# zcat /usr/share/zabbix-server-mysql/data.sql.gz | mysql -u zabbix -p zabbix
    Enter password:
    ERROR 1146 (42S02) at line 9280: Table 'zabbix.item_discovery' doesn't exist
    Залогинился в базу, посмотрел список тиблиц. Таблицы "item_discovery" действительно нет!

    Code:
    Database changed
    MariaDB [zabbix]> show tables
        -> ;
    +-----------------------+
    | Tables_in_zabbix      |
    +-----------------------+
    | acknowledges          |
    | actions               |
    | alerts                |
    | applications          |
    | auditlog              |
    | auditlog_details      |
    | autoreg_host          |
    | conditions            |
    | config                |
    | dchecks               |
    | dhosts                |
    | drules                |
    | dservices             |
    | escalations           |
    | events                |
    | expressions           |
    | functions             |
    | globalmacro           |
    | globalvars            |
    | graph_discovery       |
    | graph_theme           |
    | graphs                |
    | graphs_items          |
    | group_discovery       |
    | group_prototype       |
    | history               |
    | history_log           |
    | history_str           |
    | history_text          |
    | history_uint          |
    | hostmacro             |
    | hosts                 |
    | hosts_groups          |
    | hosts_templates       |
    | hstgrp                |
    | httpstep              |
    | httpstepitem          |
    | httptest              |
    | httptestitem          |
    | icon_map              |
    | icon_mapping          |
    | ids                   |
    | interface             |
    | items                 |
    | items_applications    |
    | maintenances          |
    | maintenances_groups   |
    | maintenances_hosts    |
    | maintenances_windows  |
    | mappings              |
    | media                 |
    | media_type            |
    | opcommand             |
    | opcommand_grp         |
    | opcommand_hst         |
    | opconditions          |
    | operations            |
    | opgroup               |
    | opmessage             |
    | opmessage_grp         |
    | opmessage_usr         |
    | optemplate            |
    | proxy_autoreg_host    |
    | proxy_dhistory        |
    | proxy_history         |
    | regexps               |
    | rights                |
    | screen_user           |
    | screen_usrgrp         |
    | screens               |
    | screens_items         |
    | scripts               |
    | service_alarms        |
    | services              |
    | services_links        |
    | services_times        |
    | slides                |
    | slideshow_user        |
    | slideshow_usrgrp      |
    | slideshows            |
    | sysmap_element_url    |
    | sysmap_url            |
    | sysmap_user           |
    | sysmap_usrgrp         |
    | sysmaps               |
    | sysmaps_elements      |
    | sysmaps_link_triggers |
    | sysmaps_links         |
    | timeperiods           |
    | trends                |
    | trends_uint           |
    | trigger_depends       |
    | triggers              |
    | users                 |
    | users_groups          |
    | usrgrp                |
    | valuemaps             |
    +-----------------------+
    97 rows in set (0.001 sec)
    
    MariaDB [zabbix]>
    Хотел создать таблицу вручную, но данных недостаточно.

    Кто сталкивался с подобной проблемой?
    В версии 4.2 действительно вместо "create.sql.gz" теперь 3 файла {schema,images,data}.sql.gz ?
    Как решить проблему?




  • sudoRoman
    Member
    • Dec 2018
    • 43

    #2
    Originally posted by soulrst
    Как решить проблему?



    Попробовать взять create.sql.gz из другого пакета, например.
    Сделать установку на 9й дебиан. (если принципиально 10й, то интересно зачем).

    И точно ли сказали правильный пакет?

    Comment

    • sudoRoman
      Member
      • Dec 2018
      • 43

      #3
      Originally posted by soulrst
      При выполлении последней выдаётся ошибка:
      [CODE]root@Zabbix-01:/home/user# zcat /usr/share/zabbix-server-mysql/data.sql.gz | mysql -u zabbix -p zabbix
      Enter password:
      ERROR 1146 (42S02) at line 9280: Table 'zabbix.item_discovery' doesn't exist




      логично. create.sql не была же импортирована

      Comment

      • soulrst
        Junior Member
        • Sep 2019
        • 2

        #4
        Я решил проблему.
        Дело было в InnoDB
        добавил в конфиг maridb две строки:
        innodb_strict_mode = 0
        innodb_log_file_size=1000M


        После этого схемы базы данных загрузились нормально.
        Всем спасибо!

        Comment

        Working...