Есть ли способ получить все системные переменные, которые можно изменить во время выполнения?Я проверил, используя SHOW VARIABLES
, но он возвращает все переменные, а не только ту, которая может быть изменена во время выполнения.
Если я использую SHOW SESSION VARIABLES
, я получаю ответ, начинающийся так:
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+
| Variable_name | Value |
+---------------------------------------------------+------------------------------------------------------------------------------------------------------------------------+
| auto_increment_increment | 1 |
| auto_increment_offset | 1 |
| autocommit | ON |
| automatic_sp_privileges | ON |
| back_log | 50 |
| basedir | /usr |
| big_tables | OFF |
| binlog_cache_size | 32768 |
| binlog_direct_non_transactional_updates | OFF |
| binlog_format | STATEMENT |
| binlog_stmt_cache_size | 32768 |
Выше приведены переменные типа basedir
, которые нельзя установить во время выполнения.