Невозможно подключиться к MySQL - PullRequest
1 голос
/ 20 августа 2011

Всякий раз, когда я пытаюсь подключиться к MySQL для доступа к phpmyadmin, он возвращает ошибку:

Не удается подключиться к локальному серверу MySQL через сокет '/var/run/mysqld/mysqld.sock'(13)

Я также пытался запустить MySQL через терминал моего сервера:

Не удается подключиться к локальному серверу MySQL через сокет '/ var / run / mysqld /mysqld.sock '(111)

Когда я перезапустил MySQL, он отображал:

Остановка сервера базы данных MySQL mysqld
df: `/ var / lib / mysql /. ': Нет такого файла или каталога
df: файловые системы не обрабатываются
/etc/init.d/mysql: ОШИБКА: раздел с / var / lib / mysql слишком переполнен!

Как я могу решить эту проблему?

Ответы [ 2 ]

1 голос
/ 20 августа 2011

Я видел это пару раз.Это означало, что фактический экземпляр сервера MySQL по какой-то причине был недоступен.Это было исправлено простым вызовом:

service mysql restart

Edit

Я только что заметил ваш комментарий The partition with /var/lib/mysql is too full!Это означает, что ваш диск слишком полон для запуска MySQL.Вам нужно либо поговорить с администратором вашего сервера, либо просто почистить HD, но это будет продолжаться до тех пор, пока не освободится больше места.

0 голосов
/ 20 августа 2011

Обычно это происходит, когда у вас не запущен демон mysql.В большинстве дистрибутивов вы можете запустить его, набрав

/etc/init.d/mysqld start

, и это должно помочь вам.Я думаю, что иногда может быть так, что после того, как вы сделали вашу установку, вам нужно будет дать root-пароль.

mysqladmin -u root password <enter password here>

Вы можете сначала проверить, работает ли Дамон, выполнив

ps -ef | grep mysql

Кредит

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...