2013-09-02 3 views
2

У меня проблема, описанная в заголовке.Не удается подключиться к локальному серверу MySQL через сокет '/var/lib/mysql/mysql.sock' (2) Fedora Linux

Я попытался решения, приведенные здесь: Unable to login to MYSQL getting error ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) и здесь: http://www.cyberciti.biz/faq/cant-connect-to-local-mysql-server-through-socket-varlibmysqlmysql-sock-2/

Пожалуйста, помогите мне. Я использую Fedora 18 и MySQL 5.1.

Заранее благодарен!

+0

+1 для размещения версий SO и MySQL и сделал исследование перед отправкой ответа – JGutierrezC

ответ

5

Что я могу сейчас подумать, если вы уже пробовали решения в своей ссылке, это то, что SELinux (Fedora) блокирует службу.

попробовать

sudo setenforce 0 

, а затем

sudo service mysqld start 

дайте мне знать, если это помогло, пожалуйста,

+0

Это работает, но что это такое SELinux? длинный рассказ короткий пожалуйста. –

+2

Это дополнительная мера безопасности в системе Linux. Не для всех дистрибутивов. Дайте этому прочитать: http://wiki.gentoo.org/wiki/SELinux/Tutorials – JGutierrezC

0

Вы уверены, что ваш туздЫ работает правильно? Если вы остановите mysqld и перезапустите его, существуют ли созданные журналы, в которых говорится о запуске проблемы?

0

Только, чтобы напомнить тем, кто загрузил mariadb и поставил перед собой одну и ту же проблему: если вы загружаете mariadb, вам нужно загрузить как клиент, так и сервер, если вы просто загружаете клиент, такая же ошибка произойдет.