Как исправить ошибку Access denied: SYSTEM_VARIABLES_ADMIN или SESSION_VARIABLES_ADMIN в MySQL для Bitrix
15.09.2024
≈ 1 минута.
22 показа
При появлении ошибки
Вывод
[Bitrix\Main\DB\SqlQueryException]
Mysql query error: (1227) Access denied; you need (at least one of) the SYSTEM_VARIABLES_ADMIN or SESSION_VARIABLES_ADMIN privilege(s) for this operation (400)
SET innodb_strict_mode=0
Необходимо зайти на сервер под пользователем root и запустить консоль для обращений к базе данных, вводим команду - mysql и нажимаем Enter (под рутом обычно пароль не требует)
После открытия консоли, выполняем команду
В запущенной консоли выполняем команду для решения проблемы
GRANT SESSION_VARIABLES_ADMIN ON *.* TO 'bitrix0'@'localhost';
Параметры запроса
bitrix0 - это логин подключения к базе данных
localhost - это хост для подключения к базе данных
Посмотреть их можно обычно так:
cat /home/bitrix/www/bitrix/.settings.php


