-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
Changing some options without restart can be done in this way:
- Mark dynamic options as such (from MariaDB docs).
- Put them into separate file, link that file to something like
/etc/mariadb.cnf, instead of the global file. - Include that file in the global file.
- Make a service which applies dynamic option changes to running MariaDB.
- When MariaDB restarts, it will get all options from the global file and from
/etc/mariadb.cnf.
For MariaDB >= 10.1:
SELECT LOWER(VARIABLE_NAME)
FROM INFORMATION_SCHEMA.SYSTEM_VARIABLES
WHERE READ_ONLY = 'NO'
AND VARIABLE_SCOPE != 'SESSION ONLY'
ORDER BY VARIABLE_NAME;To Nix list:
SET group_concat_max_len = 10000;
SELECT GROUP_CONCAT(
CONCAT('"', LOWER(VARIABLE_NAME), '"')
ORDER BY VARIABLE_NAME SEPARATOR ' '
) FROM INFORMATION_SCHEMA.SYSTEM_VARIABLES
WHERE READ_ONLY = 'NO'
AND VARIABLE_SCOPE != 'SESSION ONLY'\GMetadata
Metadata
Assignees
Labels
No labels