вход

Ошибка при подключении к mysql — /var/run/mysqld/mysqld.sock не найден

MySQL logo

Довольно частая ошибка (в моей практике). Подключаюсь к базе данных mysql, а там — ошибка примерно следующего содержания:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

Уже давно её не видел, но вот — на ноуте поставил Ubuntu и встретил «старого друга».

Решается всё довольно просто и буднично:

sudo mkdir /var/run/mysqld sudo mkfifo /var/run/mysqld/mysqld.sock sudo chown -R mysql /var/run/mysqld

Перед этим советую проверить наличие файла /tmp/mysqld.sock — в некоторых дистрибутивах (например, FreeBSD) сокет базы данных лежит в папке tmp.

Всё — теперь проверить можно командой

mysql -u root -p

Успехов!

Качественные премиум темы и шаблоны для Вашего сайта:

Смотреть полный каталог качественных тем и шаблонов

Здесь Вы можете выбрать из более чем 46 000 готовых дизайнов. Шаблоны сайтов + установка + хостинг + персонализация + поисковая оптимизация + копирайтинг — все эти услуги вы всегда можете получить от профессионалов мирового уровня!


Нашли это полезным? Поделитесь с другими:
Не останавливайтесь, читайте дальше:
Оставить комментарий

Статья → Ошибка при подключении к mysql — /var/run/mysqld/mysqld.sock не найден

Правила комментирования

  1. Кoммeнтapий всегда проходит премодерацию.
  2. В поле "URL блога" можно указывать только ссылку на главную страницу вашего блога. Ссылки на прочие веб-ресурсы (в том числе блоги/сплоги, созданные не для людей) будут удалены.
  3. Запрещается использовать в качестве имени комментатора слоганы/названия сайтов, рекламные фразы, ключевые и т.п. слова. В случае несоблюдения этого условия имя изменяется по усмотрению владельца блога. Просьба указывать нормальное имя или ник.
  4. Весьма вероятно, что короткий и неинформативный кoммeнтapий вида "Спасибо!", "Интересная статья", будет удален. Исключение составляют знакомые автору блога комментаторы.