Как указано,
innodb_buffer_pool_size=50M
Следуя соглашению по другим предопределенным переменным, убедитесь, что по обе стороны от знака равенства нет пробелов.
Затем запустите
sudo service mysqld stop
sudo service mysqld start
Примечание
Иногда, например, в Ubuntu демон MySQL называется mysql
, а не mysqld
Я считаю, что запуск /etc/init.d/mysqld restart
не всегда работает, и вы можете получить сообщение об ошибке, например
Stopping mysqld: [FAILED]
Starting mysqld: [ OK ]
Чтобы узнать, была ли установлена переменная, запустите show variables
и посмотрите, было ли обновлено значение.