MySQL не запускается

MySQL не запускается

У меня есть Raspberry Pi с установленным MySql, который отлично работает уже 4 месяца.

Я поигрался с тремя настройками MySql, и теперь он не запускается.

Я изменил innodb_log_file_size на 100 МБ, innodb_buffer_pool_size на 300 МБ и innodb_write_io_threads на 8.

Затем при перезагрузке mysql не перезапустился. Если я запускаю /etc/init.d/mysql restart, то получаю ошибку "раздел с /var/lib/mysql слишком заполнен"

На SD-карте свободно 19 ГБ.

Поэтому я изменил файл /etc/mysql/my.cnf, чтобы вернуть настройки, затем перезагрузил компьютер, но результата не было.

Что, черт возьми, произошло?

Редактировать----

Я использую ОС Raspbian.

Хорошо, я думаю, что мои разделы следующие:

Filesystem       Size      Avail

rootfs           30G       19G
/dev/root        30G       19G
devtmpfs         235M      235M
tmpfs            49M       49M
tmpfs            5M        5M
tmpfs            98M       98M
/dev/mcblk0p1    56M       38M

Я сейчас попробовал новую SD-карту с новой установкой Raspbian и MySql. По какой-то причине я получаю ту же ошибку, несмотря на то, что карта заполнена всего на 29%. Это на совершенно новой установке, пытающейся запустить MySql в первый раз! Что, черт возьми, происходит?

решение1

Затем при перезагрузке mysql не перезапустился. Если я запускаю /etc/init.d/mysql restart, то получаю ошибку "раздел с /var/lib/mysql слишком заполнен"

Освободите немного места на диске (если так называется файл конфигурации) /varили разбейте его на части и поместите базу данных в раздел с большим объемом места.my.cnf

На SD-карте свободно 19 ГБ.

Это не значит, что раздел /varlives on имеет 19 ГБ свободного места. Ваш дистрибутив, когда вы его устанавливали, мог предоставить этому разделу только 1 или 2 ГБ пространства. Возможно, вам придется переместить базу данных в другое место в вашей файловой системе.

Используйте mountкоманду, чтобы узнать, какие разделы у вас есть, и df -hпроверить свободное место на них.

Связанный контент