Страница 1 из 1
zabbix + mariadb
Добавлено: 2015-12-17 2:20:14
icb
На сервере установлена MariaDB (mariadb55-client-5.5.46 и mariadb55-server-5.5.46).
При попытке установить zabbix24-server-2.4.7 получаю такое:
Код: Выделить всё
New packages to be INSTALLED:
zabbix24-server: 2.4.7
mysql56-client: 5.6.27
Остальной софт (php5-pdo_mysql-5.4.45) такую замену понимает вполне нормально.
Почему zabbix не видит установленный mariadb55-client-5.5.46?
Как исправить проблему?
zabbix + mariadb
Добавлено: 2015-12-17 8:17:23
Alex Keda
Потому что так прописал порт-майнтайнер, в Makefile
Очевидно же....
zabbix + mariadb
Добавлено: 2015-12-17 22:17:49
guest
icb писал(а):На сервере установлена MariaDB (mariadb55-client-5.5.46 и mariadb55-server-5.5.46).
При попытке установить zabbix24-server-2.4.7 получаю такое:
Код: Выделить всё
New packages to be INSTALLED:
zabbix24-server: 2.4.7
mysql56-client: 5.6.27
Остальной софт (php5-pdo_mysql-5.4.45) такую замену понимает вполне нормально.
Почему zabbix не видит установленный mariadb55-client-5.5.46?
Как исправить проблему?
потому что DEFAULT -> mysql=5.6, а Вам нужно в /etc/make.conf
DEFAULT_VERSIONS+=mysql= 5.5
и далее собирать zabbix. Если из пакетов, ставить zabbix, смотреть что подтягивает,
удалить mysql56 и установить mariadb55
Все это потому что в портах mariadb55 - аналог mysql55 со всеми определениями
Смысл понятен?
zabbix + mariadb
Добавлено: 2015-12-17 23:48:12
ev
а не проще в порте сделать USE_MYSQL= yes?
если судить по /usr/ports/Mk/bsd.database.mk, то в этом случае проверяется 3 варианта БД (mysql, percona, maria)
zabbix + mariadb
Добавлено: 2015-12-18 13:05:00
guest
ev писал(а):а не проще в порте сделать USE_MYSQL= yes?
если судить по /usr/ports/Mk/bsd.database.mk, то в этом случае проверяется 3 варианта БД (mysql, percona, maria)
что будет при USE_MYSQL? Правильно -> MYSQL версия DEFAULT, а она у нас что? Правильно mysql56.
Значит, если сделать USE_MYSQL=yes, значит еще добавить WANT_MYSQL_VER= 55m
zabbix + mariadb
Добавлено: 2015-12-18 14:37:47
ev
а что будет, если в системе нет клиента mysql на момент установки порта?
какая версия потянется в таком случае?
и что в приоритете будет - mysql, maria или percona?
zabbix + mariadb
Добавлено: 2015-12-18 18:24:10
guest
ev писал(а):а что будет, если в системе нет клиента mysql на момент установки порта?
какая версия потянется в таком случае?
и что в приоритете будет - mysql, maria или percona?
вероятно mysql тот который на данный момент DEFAULT (сейчас это mysql56)
для сборки из портов, видимо использовать WANT_MYSQL_VER= 55m - для mariadb, 55p - для percona.
Хочу предупредить, внимательно не изучал /usr/ports/Mk/bsd.database.mk
для клиента и сервера, переменные могут отличаться, собственно там все расаписано
в чем разница между USE, DEFAULT, WANT, WITH и при MYSQL_VER -> detected
Переменные можно определить в /etc/make.conf или задать при сборке.
zabbix + mariadb
Добавлено: 2015-12-18 18:33:05
Alex Keda
А нафига этот изврат?
Поставьте мусю и не парьтесь....