Я запускаю Mariadb на выделенном сервере с Debian Jessie внезапно выключается, когда я пытаюсь запустить mysql, это дает мне эту ошибку:
Dec 31 20:18:20 mysqld[6630]: 2016-12-31 20:18:20 140334745393088 [Note] /usr/sbin/mysqld (mysqld 10.1.20-MariaDB-1~jessie) starting as process 6630 ...
Dec 31 20:19:50 systemd[1]: mariadb.service start operation timed out. Terminating.
Dec 31 20:20:32 systemd[1]: mariadb.service: main process exited, code=exited, status=1/FAILURE
Dec 31 20:20:32 systemd[1]: Failed to start MariaDB database server.
Dec 31 20:20:32 systemd[1]: Unit mariadb.service entered failed state.
вывод error.log показывает что-то, связанное с пространством, как его решить
2016-12-31 19:33:06 140069282318080 [Warning] mysqld: Disk is full writing '/var/lib/mysql/oem1/oempro_log_campaign_sends.MYI' (Errcode: 28 "No space left on device"). Waiting for someone to free space... (Expect up to 60 secs delay for server to continue after freeing disk space)
2016-12-31 19:33:06 140069282318080 [Warning] mysqld: Retry in 60 secs. Message reprinted in 600 secs
вот место на моем сервере:
root@dc:/var/lib/mysql# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda3 106882096 101403084 26624 100% /
udev 10240 0 10240 0% /dev
tmpfs 1604908 164396 1440512 11% /run
tmpfs 4012268 0 4012268 0% /dev/shm
tmpfs 5120 0 5120 0% /run/lock
tmpfs 4012268 0 4012268 0% /sys/fs/cgroup
/dev/sda1 474730 32398 413302 8% /boot
/dev/sdb1 115247656 61060 109309248 1% /home
2016-12-31 19:33:06 140069282318080 [Предупреждение] mysqld: Диск заполнен записью '/var/lib/mysql/oem1/oempro_log_campaign_sends.MYI' (код ошибки: 28 "На устройстве нет свободного места").
Хранилище, содержащее / var / lib / mysql, заполнено. На нем не осталось свободного места. Вам нужно будет освободить место, переместить файлы базы данных на другое устройство или увеличить размер хранилища.
Как вы освободите место для хранения, зависит от что наполняет это. Как вы увеличите размер (или сможете ли вы), зависит от какое хранилище у тебя есть.