Cambiar una variable global y hacerla persistente
MySQLParámetrosComando
SET PERSIST innodb_buffer_pool_size = 4294967296;Qué hace
Define la variable tanto en el servidor en ejecución como de forma persistente entre reinicios (mysqld-auto.cnf).
Cuándo usarlo
Para cambiar una variable del servidor de forma permanente sin reiniciar.
Precaución
SET PERSIST es una función de MySQL 8.0+; MariaDB no la soporta (allí, edite my.cnf y reinicie). Use SET GLOBAL para un cambio solo en tiempo de ejecución. Las variables que solo cambian con reinicio requieren SET PERSIST_ONLY.