LINUX.ORG.RU
ФорумAdmin

mySQL


0

0

Всем здрасте!!
Собираю одну прогу, все делаю по инструкции, всё получалось вот до этого места: понадобилось изменить пароль, изменил, проят дать команду:
mysql -uroot -p < nibs_mysql.sql
вот я её даю..

[root@rlm_nibs_mysql]# mysql -uroot -p < nibs_mysql.sql
Enter password:
ERROR 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

Что это такое, и как с этим бороться может кто подскажет ?
Всем спасибо!!

anonymous

С mysql (и некоторыми другими прогами) можно связываться несколькими способами - TCP-сокет (ip-адрес машины и port на котором висит mysql) или Unix-сокет (файл особого типа).

В твоем случае, прога mysql пытается по дефолту подключится через unix-сокет /var/lib/mysql/mysql.sock, которого либо нет, либо на другом конце сокета нету mysql-сервера.

Вариантов тут несколько. Либо не запущен mysql, либо он настроен не использовать unix-сокеты, либо он использует unix-сокет находящийся в другом месте.

Найди, где у тебя mysql-сервер проявляется (как ты к нему раньше коннектился?) и уговори прогу mysql работать соответствующим образом.

AngryElf ★★★★★
()
Ответ на: комментарий от AngryElf

с первой проблеммой разобрался. Спасибо AngryElf !!
Но вот за первой последовала и вторая :(

mysql -uroot -p < nibs_mysql.sql
Enter password:
ERROR 1045: Access denied for user: 'root@localhost' (Using password: YES)

может кто подскажит что тут можно сделать ?
Всем спасибо!

anonymous
()
Ответ на: комментарий от anonymous

Все просто. Либо неверный пасворд, либо запрещен доступ этому юзеру с этого хоста.

Вообще, поставил бы phpMyAdmin и не мучался бы.

AngryElf ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.