Dans les versions antérieures de MySQL ( <5.7.5 ) la seule façon de définir
variable était en l'écrivant dans my.cnf (pour Linux) et mon.ini (pour Windows) sous la section [mysqld] :
[mysqld]
innodb_buffer_pool_size = 2147483648
Vous devez redémarrer votre serveur mysql pour que son effet soit en action.
MISE À JOUR :
Référence :http://dev .mysql.com/doc/refman/5.7/en/innodb-buffer-pool-online-resize.html
Remarque
Par @FlyingAtom