MySQL с настройками по умолчанию потребляет много памяти. Более 500 мегабайт на чистой установке может уходить на поддержание performance_schema. Если на хостинге/виртуалке мало памяти, и проект не критичный, то это можно отключить пожертвовав данной функциональностью MySQL и высвободить приличный объем памяти. Но не стоит этого делать для критически важных проектов в энтерпрайзе!
В конфигурационном файле my.cnf, а лучше в отдельном кастомном файле в conf.d, в секцию [mysqld] добавить следующую настройку:
[mysqld]
performance_schema = 0
Так же, если бинлоги съедают много места на диске с ограниченным пространством, можно уменьшить время хранения бинлогов:
[mysqld]
binlog_expire_logs_seconds = 259200