Разница между глобальными и сессионными переменными MySQL заключается в области их действия:
Таким образом, глобальные переменные влияют на сервер в целом, а сессионные — на конкретную сессию с базой данных. 3
Например, сессионные переменные позволяют настроить поведение конкретной сессии, например, установить часовой пояс, изменить набор символов или настроить уровень детализации вывода запроса. 3