Size: a a a

2020 July 22

Kvihsi Фирсов in MySQL
Ilia Zviagin
Все же написано...
Ага, написанного я и не понимаю, можете растолковать или направление дать куда копать?
источник

DE

Denis Efremov in MySQL
Ilia Zviagin
А что дальше читать, когда уже эпик фейл?
Ни фига. Зависит от задач
источник

DE

Denis Efremov in MySQL
Kvihsi Фирсов
Ага, написанного я и не понимаю, можете растолковать или направление дать куда копать?
Есть папка /run/zabbix?
источник

IZ

Ilia Zviagin in MySQL
Kvihsi Фирсов
Доброго времени суток.
Проблема на перепутье zabbix и mysql, пока докопался до того, что:
1) при старте заббикс выдаёт ошибку:
zabbix-server.service: Can't open PID file /run/zabbix/zabbix_server.pid (yet?) after start: No such file or directory

2) при debuglvl-6 показывает проблему с БД:

- query [txnlev:1] [alter table `media_type` add `event_menu_name` varchar(255) default '' not null]
- query failed: [1118] Row size too large. The maximum row size for the used table type, not counting BLOBs, is 8126. This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs [alter table `media_type` add `event_menu_name` varchar(255) default '' not null]
- query [alter table `media_type` add `event_menu_name` varchar(255) default '' not null] failed, setting transaction as failed
- query [txnlev:1] [rollback;]
- database upgrade failed
- End of DBcheck_version():FAIL

3) руками к базе подключиться могу
4) mysqlcheck всё проходит "ОК"
5) mysql_upgrade тоже проходит
6) права у заббикса есть, ещё в zabbix.conf указывал рута, проблема та же
Но в рамках ошибки не очень понимаю как сказать заббиксу изменить эту команду. Либо может как-то нужно изменить саму таблицу?
P.S. для понимания - в первый раз связываюсь с базой данных, так что вопросы могут быть глупые.
[1118] Row size too large. The maximum row size for the used table type, not counting BLOBs, is 8126.
источник

IZ

Ilia Zviagin in MySQL
Denis Efremov
Ни фига. Зависит от задач
НЕ зависит.
источник

Kvihsi Фирсов in MySQL
Denis Efremov
Есть папка /run/zabbix?
да
источник

DE

Denis Efremov in MySQL
Ilia Zviagin
НЕ зависит.
Итоговый вариант ниже
источник

DE

Denis Efremov in MySQL
Ilia Zviagin
НЕ зависит.
Ок, понял
источник

Kvihsi Фирсов in MySQL
Ilia Zviagin
[1118] Row size too large. The maximum row size for the used table type, not counting BLOBs, is 8126.
Ага, это и гуглил, но через google/duckduckgo/yandex/etc. ответа не нашёл, что мне делать или поправить.
источник

DE

Denis Efremov in MySQL
Kvihsi Фирсов
Ага, это и гуглил, но через google/duckduckgo/yandex/etc. ответа не нашёл, что мне делать или поправить.
источник

DE

Denis Efremov in MySQL
Первая ссылка
источник

IZ

Ilia Zviagin in MySQL
Kvihsi Фирсов
Ага, это и гуглил, но через google/duckduckgo/yandex/etc. ответа не нашёл, что мне делать или поправить.
Ничего, на этой версии MySQL это работать не будет
источник

Kvihsi Фирсов in MySQL
Denis Efremov
Первая ссылка
Значит я не умею в гугл, спасибо.
источник

DE

Denis Efremov in MySQL
Kvihsi Фирсов
Значит я не умею в гугл, спасибо.
Обращайся
источник

DE

Denis Efremov in MySQL
Много кто не умеет, кстати
источник

DE

Denis Efremov in MySQL
А это главный скилл
источник

DE

Denis Efremov in MySQL
@MasterZiv че херовая структура?
источник

DE

Denis Efremov in MySQL
Как минимум мата я не слышал
источник

IZ

Ilia Zviagin in MySQL
Denis Efremov
@MasterZiv че херовая структура?
Это норм, ты то раньше что писал?
источник

Н

Недоступен in MySQL
Ilia Zviagin
Нет, что уж точно не надо делать, так это каждый раз создавать таблицы.
И JSON использовать
Благодарю, взял на заметку!
источник