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

Довольно частая ошибка (в моей практике). Подключаюсь к базе данных 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


и так же - ошибка (13)

Проверяем командой perror код ошибки, 13

perror 13
OS error code 13: Permission denied

на '/var/run/mysqld/mysqld.sock' установлены не те права доступа. И командой chmod 0777 /var/run/mysqld/mysqld.sock необходимо исправить их.

111 Системная ошибка: Отказано в соединении
Успехов!

useunix.ru

Комментариев нет.

Похожие статьи

Последние статьи

Популярные

  • Первый шаг к Истине - Часть 4
    У нас в N есть церемония, называемая Поа. Благодаря ей мы можем узнать, в какой мир попадет душа человека после смерти, и...
  • Первый шаг к Истине - Часть 3
    Первый шаг к Истине - Часть 3
    Карму можно изменить Что мы можем предпринять, если мы уже сделали пожертвование не тому, кому следует? Может, только и...
  • Первый шаг к Истине - Часть 2
    Что буддийские писания говорят о Вселенной Буддийский "Генезис" ("Основная Сутра о Причине Происхождения Мира") ясно объясняет...
  • Первый шаг к Истине - Часть 1
    Добро пожаловать в мир Истины! В наше время число людей, интересующихся проблемами души и внутреннего мира, постепенно растет....
  • Форекс форумы. Спасательный круг для новичков
    Форекс форумы спасательный круг для новичков Сегодня мы с вами поговорим о финансовых форумах. А именно о форексе. Этот вид...