|
Название: Перехід з mysql v8.0 на mysql 8.4 Отправлено: WideAreaNetwork от 16 Июня 2026, 15:52:48 після оновлення ОС і всіх пакетів виникла проблема, в білінгу не працює пошук, вводиш запит а у відповідь тишина, про саму проблему пише:
виконується старий SQL-запит, де є GROUP BY u.grp, dict.k, але в SELECT ще використовується dict.v. MySQL 8.4 в строгому режимі ONLY_FULL_GROUP_BY таке забороняє Код: mysql -u root -p -e "SELECT @@GLOBAL.sql_mode\G" просто виключив і все запрацювало Код: mysql -u root -p -e "SET GLOBAL sql_mode = sys.list_drop(@@GLOBAL.sql_mode, 'ONLY_FULL_GROUP_BY'); SELECT @@GLOBAL.sql_mode\G" питання в тому чи може це відключення вплинути негатино на щось? чи можливо потрібне інше рішення застосувати? Название: Re: Перехід з mysql v8.0 на mysql 8.4 Отправлено: Redmen от 17 Июня 2026, 09:44:49 https://forum.nodeny.com.ua/index.php?topic=3393.msg37531#msg37531 (https://forum.nodeny.com.ua/index.php?topic=3393.msg37531#msg37531)
тут вже Стас писав, і в останніх ревізіях NoDeny Next цю проблему виправлено з глобальним пошуком. А так, я з 2020 року на 8.0 без 'ONLY_FULL_GROUP_BY' - ніби все працює ;D Название: Re: Перехід з mysql v8.0 на mysql 8.4 Отправлено: WideAreaNetwork от 19 Июня 2026, 15:07:07 так спішив, а тема то в якій обговорювали в топі була, ппц)
а в тебе зараз версія 8.0? (по доброму треба би вже і білінг оновити) Название: Re: Перехід з mysql v8.0 на mysql 8.4 Отправлено: Redmen от 26 Июня 2026, 10:01:56 В мене зараз Percona Server Mysql 8.0.45.
Поки керівництво не планує оновлення до 8.4, але моніторимо https://endoflife.date/mysql (https://endoflife.date/mysql) Доречі, Oracle знову переходить на нову модель версій (https://blogs.oracle.com/mysql/a-more-predictable-mysql-release-model-calendar-versions-lts-and-innovation) - календарну, кодується як YY.M, де:YY — останні дві цифри року випуску.M — місяць релізу без нуля попереду. так що наступна стабільна LTS вже буде Mysql 28.4 а дехто ще досі на 5.х сидить - важко їм буде ;D |