Назад | Перейти на главную страницу

MySQL не может подключиться к базе данных

Я не уверен, что случилось с моей базой данных MySQL. Я проснулся и обнаружил, что он не работает, и попытался перезапустить его, но получаю следующее сообщение об ошибке: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111). Я немного погуглил, и он сказал проверить мои df и вот что у меня получилось:

Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/xvda1             5905972   5905924         0 100% /
tmpfs                   269560         0    269560   0% /lib/init/rw
udev                     10240       480      9760   5% /dev
tmpfs                   269560         4    269556   1% /dev/shm

Что это значит? Как мне подойти к этому? Как я могу решить проблему?

Вы используете 100% диск; MySQL не сможет запуститься, потому что он не сможет записывать данные ни в какие файлы или журналы.

Судя по имени вашего устройства, вы используете AWS EBS.

В этом случае вы можете создать новый том EBS, подключить его к серверу, скопировать данные из каталога данных MySQL на новый том и изменить my.cnf файл, чтобы использовать это расположение.

Независимо от того, вам придется очистить некоторое пространство в целом, чтобы ваша ОС также могла нормально работать.