Итак по порядку. Был установлен из реп-ев
Zabbix 1.8.1 на
Ubuntu 10.04.
LAMP ставил так же. После проблем с винтом,
DB Zabbix начала рушить
MySQL. Правильно удалить
DB Zabbix-а не мог, т.к. прямо в процессе обращения к ней, всё зависало, в итоге убил её руками в
/var/lib/mysql . Потом удалил её из
synaptic, потом перезагрузился,
MySQL заработал как надо. В выходные решил установить и настроить
zabbix, но не тут-то было. Следующая ошибка появлялась как при установке из рип-ев, так и при "
cat mysql.sql | mysql -u -p zabbix"и так же при импорте в
phpmyadmin, не говоря про "
mysql -u -p zabbix < /home/myuser/zabbix-1.8.4/create/schema/mysql.sql".
Ошибка выглядит так:
ERROR 1005 (HY000) at line 980: Can't create table 'zabbix.valuemaps' (errno: 121)
если использовать ключ
-f, то следом после этой, получаем:
ERROR 1146 (42S02) at line 985: Table 'zabbix.valuemaps' doesn't exist
Перечитал кучу советов, самый распространённый: "
удалите базу и создайте заново", но это не помогает, параноя довела меня до удаления всего что имело слово
zabbix в названии, полному удалению
mysql и установке последнего заново, но и это не принесло результат. Если после применения ключа
-f, сделать запрос в
DB zabbix (который я взял прямо из
mysql.sql, который идёт в поставке
zabbix) по созданию необходимой таблицы, получаю следующую ошибку:
SQL-запрос:
CREATE INDEX users_groups_1 ON users_groups(
usrgrpid,
userid
);
Ответ MySQL:
#1061 - Duplicate key name 'users_groups_1'
dpkg -l | grep mysql возвращает:ii libdbd-mysql-perl 4.012-1ubuntu1 A Perl5 database interface to the MySQL data
ii libmysqlclient16 5.1.41-3ubuntu12.9 MySQL database client library
ii mysql-client-5.1 5.1.41-3ubuntu12.9 MySQL database client binaries
ii mysql-client-core-5.1 5.1.41-3ubuntu12.9 MySQL database core client binaries
ii mysql-common 5.1.41-3ubuntu12.9 MySQL database common files (e.g. /etc/mysql
ii mysql-server 5.1.41-3ubuntu12.9 MySQL database server (metapackage depending
ii mysql-server-5.1 5.1.41-3ubuntu12.9 MySQL database server binaries
ii mysql-server-core-5.1 5.1.41-3ubuntu12.9 MySQL database core server files
ii php5-mysql 5.3.2-1ubuntu4.7 MySQL module for php5
rc zabbix-server-mysql 1:1.8.1-1ubuntu1 network monitoring solution - server (using
Потеряв надежду, начал делать виртуалку с такой же ОС и ПО. В итоге:
нулёвая 10.04, как и на основной машине - последние обновления, так же ставлю
zabbix из реп-ев (встаёт прекрасно), потом удаляю его в папке, удаляю в
synaptic, убеждаюсь что мой любимый, глючный
phpmyadmin не видит никакого
zabbix, перезагружаюсь, открываю
synaptic, ставлю
zabbix и получаю туже самую ошибку. Вот.
Перефразируя слова Владимира Ворошилова: "Внимание вопрос! Что в чёрном ящике?" спрошу: внимание вопрос,
что мешает повторному развёртыванию zabbix-а, или где можно ещё почистить MySQL от остатков первой установки?
Я чайник, так что попроще, если можно

.