Modifier une variable globale et la rendre persistante
MySQLParamètresCommande
SET PERSIST innodb_buffer_pool_size = 4294967296;Ce que fait la commande
Définit la variable à la fois sur le serveur en cours d'exécution et de façon persistante après redémarrage (mysqld-auto.cnf).
Quand l'utiliser
Pour modifier durablement une variable serveur sans redémarrage.
Attention
SET PERSIST est une fonctionnalité MySQL 8.0+ ; MariaDB ne la prend pas en charge (il faut alors modifier my.cnf et redémarrer). Utilisez SET GLOBAL pour un changement uniquement à l'exécution. Les variables modifiables seulement au redémarrage exigent SET PERSIST_ONLY.