2015-11-16 4 views
0

Пробовал все сообщения для решения. ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)Не удается подключиться к локальному серверу MySQL через сокет '/var/run/mysqld/mysqld.sock'.

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

Can't connect to local MySQL server through socket '/var/mysql/mysql.sock' (38)

Во время Follow взлетов получил еще один вопрос .. Sudo: эффективный идентификатор не 0, является Sudo установлен с правами суперпользователя?

Так что для этого Пробовал следующее сообщение

http://ubuntuforums.org/showthread.php?t=2222715

sudo: effective uid is not 0, is sudo installed setuid root?

Также получил эту Чаун: изменение права собственности на `/ USR/BIN/Sudo ': Операция не допускается

никому дают идеальное решение для этого. За исключением переустановки ОС .. У меня нет аварийного диска для восстановления.

+0

Как вы подключаетесь к mysql, используя командную строку? Если да, укажите команду, которую вы используете. Также сообщите нам, что такое ОС. – juned

+0

да, я подключен с помощью командной строки на linux .. Я использую эту команду mysql -uroot -p –

+0

в порядке и что такое статус службы mysql '/etc/init.d/mysql status'? – juned

ответ

0

Попробуйте остановить ваш сервер mysql и перезагрузите его снова.

/etc/init.d/mysql stop 
/etc/init.d/mysql start 

Тем не менее такой же вопрос переименовать mysql.sock файл из каталога тузд например /var/lib/mysql/mysql.sock папка и перезагрузка сервера mysql.

+0

/etc/init.d/mysql stop ---> вместо того, чтобы вызывать скрипты init через /etc/init.d, используйте служебную программу (8) , например. service mysql stop Поскольку скрипт, который вы пытаетесь вызвать, был преобразован в задание Upstart , вы также можете использовать служебную программу stop (8), например. stop mysql Когда я использую stop mysql или service mysql stop, он показывает неизвестный экземпляр –

+0

Вы можете остановить или запустить mysql, используя любую из приведенных ниже команд. '/etc/init.d/mysql start''/etc/init .d/mysqld start '' service mysql start'' service mysqld start' ?? –

+0

status mysql показывает \t mysql stop/waiting. service mysql start show start: Отклонено сообщение отправки, 1 соответствие правилам; type = "method_call", sender = ": 1.30" (uid = 1000 pid = 2209 comm = "start mysql") interface = "com.ubuntu.Upstart0_6.Job" member = "Start" error name = "(unset)" request_reply = "0" destination = "com.ubuntu.Upstart" (uid = 0 pid = 1 comm = "/ sbin/init") –

Смежные вопросы