Ad Widget

Collapse

upgrade database

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • orbital
    Senior Member
    • Dec 2019
    • 104

    #1

    upgrade database

    Привет, был заббикс 5.4, сделал апгрейд на 6.2, обновил рнр до 7.4. Сейчас есть ошибка обновления базы:

    [Z3005] query failed: [1142] TRIGGER command denied to user 'zabbix'@'localhost' for table 'hosts' [create trigger hosts_insert after insert on hosts
    for each row
    insert into changelog (object,objectid,operation,clock)
    values (1,new.hostid,1,unix_timestamp())]
    2188:20220711:115546.296 database upgrade failed
    2188:20220711:115546.298 database could be upgraded to use primary keys in history tables

    Помогите советом.
  • orbital
    Senior Member
    • Dec 2019
    • 104

    #2
    Я так понимаю что мне нужно в таблице hosts создать триггер hosts_insert с полями object,objectid,operation,clock равными 1,new.hostid,1,unix_timestamp()
    Подскажите как бы мне это правильно сделать и не убить базу.

    Comment

    • Hamardaban
      Senior Member
      Zabbix Certified SpecialistZabbix Certified Professional
      • May 2019
      • 2713

      #3
      Скорее всего речь о том, что в некоторых таблицах нет первичных ключей (сообщение о том что его не получается попользовать)
      Это известная "проблема". см например https://www.zabbix.com/documentation...rade_notes_600
      В исходниках найдите новый скрипт создания базы и сравните со структурой существующей базы.

      Comment

      • orbital
        Senior Member
        • Dec 2019
        • 104

        #4
        https://www.zabbix.com/documentation...b_primary_keys
        Делал по инструкции
        В процессе возникла ошибка:
        MySQL localhost zabbix JS > util.importTable(CSVPATH + "/history.csv", {"dialect": "csv", "table": "history" });
        ERROR: The 'local_infile' global system variable must be set to ON in the target server, after the server is verified to be trusted.
        Util.importTable: Invalid preconditions (RuntimeError)
        Last edited by orbital; 11-07-2022, 17:28.

        Comment

        • Hamardaban
          Senior Member
          Zabbix Certified SpecialistZabbix Certified Professional
          • May 2019
          • 2713

          #5
          используйте магию гугла
          https://dba.stackexchange.com/questi...nfile-in-mysql

          Comment

          • orbital
            Senior Member
            • Dec 2019
            • 104

            #6
            Сегодня повторно прошел все этапы, ошибка указанная в первом сообщении сохранилась. Кто что подскажет?

            Comment

            • orbital
              Senior Member
              • Dec 2019
              • 104

              #7
              Originally posted by Hamardaban
              используйте магию гугла
              https://dba.stackexchange.com/questi...nfile-in-mysql
              Спасибо, с этим вчера разобрался, процесс обновления таблиц прошел без ошибок, проблема осталась.

              Comment

              • orbital
                Senior Member
                • Dec 2019
                • 104

                #8
                Решение было найдено тут
                https://stackoverflow.com/questions/...command-denied

                Comment

                • pwrmc
                  Junior Member
                  • Mar 2023
                  • 1

                  #9
                  Тут вообще простое решение https://www.hasanaltin.com/you-do-no...ege-on-zabbix/

                  Comment

                  Working...