Ad Widget

Collapse

upgrade 1.6.6 -1.8.1

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Serb
    Junior Member
    • May 2009
    • 6

    #1

    upgrade 1.6.6 -1.8.1

    Приветствую

    делаю апгрейд базы (mysql-server-5.1.42)

    mysql -u user -p
    use zabbix;


    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;


    потом


    mysql zabbix -u root < /usr/ports/net-mgmt/zabbix-server/work/zabbix-1.8.1/upgrades/dbpatches/1.8/mysql/patch.sql

    получаю

    ERROR 1061 (42000) at line 1: Duplicate key name 'actions_1'


    потом
    alter table actions drop index actions_1;


    повторяю

    mysql zabbix -u root < /usr/ports/net-mgmt/zabbix-server/work/zabbix-1.8.1/upgrades/dbpatches/1.8/mysql/patch.sql

    получаю

    ERROR 1050 (42S01) at line 2: Table 'auditlog_details' already exists

    в сиквеле не силен
    что я делаю не так?

    Спасибо
  • dima_dm
    Senior Member
    • Dec 2009
    • 2697

    #2
    Скорее всего Вы не дождались, пока выполнятся команды
    alter ...
    Скрипт patch.sql рассчитан, чтобы его запускали только 1-н раз, а не дважды.
    Удалите таблицу auditlog_details
    Повторите команды выше, дождитесь их завершения.
    Повторите скрипт patch.sql
    Или комментируйте строчки в patch.sql в котрых создаются таблицы, которые уже создались при предыдущем запуске
    Last edited by dima_dm; 09-02-2010, 13:05.

    Comment

    Working...