Ошибка mysql на VPS c менее 512 RAM

Столкнулся с ошибкой после установки и попытки старта сервиса mysql на VPS с 512 ОЗУ

installed mysql-server-8.0 package post-installation script subprocess returned error exit status 1

Посмотрел лог

sudo grep mysql /var/log/syslog | tail -50

и увидел сообщение

Out of memory: Killed process 3854 (mysqld)

В общем, нехватка ОЗУ на VPS приводит к убийству процесса

Так как создавал сервер по образу от поставщика – swap там оказался отключен. Пришлось создать.

echo ‘/swapfile none swap sw 0 0’ | sudo tee -a /etc/fstab

Также настроил конфиг под более маленькое потребление памяти. Потом если будет нужно – подкорректирую.

[mysqld]
key_buffer_size = 5M
innodb_buffer_pool_size = 50M

Поделиться:

Читайте также: