Ad Widget

Collapse

Upgrade zabbix 1.8.1 -> 1.8.2

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • pablomtx
    Junior Member
    • Mar 2010
    • 17

    #1

    Upgrade zabbix 1.8.1 -> 1.8.2

    Ola Pessoal,

    Estou tendo um probleminha na horade fazer o upgrade da base de dados mysql , estou usando o comando mysql -u zabbix -p'pe833npq' < patch.sql
    dentro do diretorio /home/cliente/zabbix-1.8.2/upgrades/dbpatche/1.8/mysql
    e esta apresentando o erro ERROR 1046 (3D000) at line 1: No database selected
    Oque pode ser isso ? , estou precisando urgentemente

    Att,

    Pablo
  • zabbix_zen
    Senior Member
    • Jul 2009
    • 426

    #2
    Bem... significa mesmo isso, que o BD não foi selecionado.
    Faça antes,

    mysql -p -h localhost nome_do_seu_bd < /home/cliente/zabbix-1.8.2/upgrades/dbpatches/1.8/mysql/patch.sql

    Aconselho fazer um bddump antes do upgrade,
    /usr/bin/mysqldump --user=zabbix --password --databases nome_do_seu_bd > /home/mysql/$(date +20%y%m%d)_zabbixdbdump.sql

    Se der bronca com o update pode sempre voltar ao estado antigo,
    mysql -p -h localhost zabbixdb < nome_do_zabbixdbdump.sql


    PS: É MUITO má ideia usar comandos em que passamos directamente a password e ficam guardados na history do SO.
    Usar antes a forma que exemplifiquei em que a password é pedida interactivamente após o comando.

    Comment

    • pablomtx
      Junior Member
      • Mar 2010
      • 17

      #3
      Originally posted by zabbix_zen
      Bem... significa mesmo isso, que o BD não foi selecionado.
      Faça antes,

      mysql -p -h localhost nome_do_seu_bd < /home/cliente/zabbix-1.8.2/upgrades/dbpatches/1.8/mysql/patch.sql

      Aconselho fazer um bddump antes do upgrade,
      /usr/bin/mysqldump --user=zabbix --password --databases nome_do_seu_bd > /home/mysql/$(date +20%y%m%d)_zabbixdbdump.sql

      Se der bronca com o update pode sempre voltar ao estado antigo,
      mysql -p -h localhost zabbixdb < nome_do_zabbixdbdump.sql


      PS: É MUITO má ideia usar comandos em que passamos directamente a password e ficam guardados na history do SO.
      Usar antes a forma que exemplifiquei em que a password é pedida interactivamente após o comando.
      Ola , muito obrigado pela dica , mas usei o comando mysql -p -h localhost nome_do_seu_bd < /home/cliente/zabbix-1.8.2/upgrades/dbpatches/1.8/mysql/patch.sql e reportou o erro ERROR 1061 (42000) at line 1: Duplicate key name 'actions_1'

      oque é este erro?

      Comment

      • zabbix_zen
        Senior Member
        • Jul 2009
        • 426

        #4
        A patch apenas se está queixando que esse indice (entre outros provavelmente) já existe no BD.....

        Ou ignora,
        ou após backup do BD, corra comandos como os seguintes(não esqueça de adicionar especificamente os que lhe estão aparecendo) para limpeza de indices

        alter table dhosts drop index dhosts_1;
        alter table dservices drop index dservices_1;
        alter table httptest drop index httptest_2;
        alter table httptest drop index httptest_3;
        alter table history_log drop index history_log_2;
        alter table history_text drop index history_text_2;
        alter table actions drop index actions_1;
        alter table escalations drop index escalations_2;
        alter table graphs_items drop index graphs_items_1;
        alter table graphs_items drop index graphs_items_2;
        alter table services drop index services_1;
        .......

        e aí já pode correr a patch sem essas mensagens de erro.

        Comment

        • exkg
          Senior Member
          Zabbix Certified Trainer
          Zabbix Certified Specialist
          • Mar 2007
          • 718

          #5
          Oi,

          O patch para banco de dados NAo eh aplicavel para as mesmas versoes (1.8.x).

          O patch existente lah eh somente para micracoes entre veroes (1.6.x -> 1.8.x).


          []s,
          Luciano
          --
          Luciano Alves
          www.zabbix.com
          Brazil | México | Argentina | Colômbia | Chile
          Zabbix Performance Tuning

          Comment

          Working...