URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 45692
[ Назад ]

Исходное сообщение
"linux-mysqld"

Отправлено vir , 01-Июл-04 10:55 
всем привет
усть проблема
не могу работвть с mysql через localhost
" can't connect throgh localhost.... can't find mysql.sock"
небыло файла my.cnf, сделал его, все там нормально указано
перезапускаю сервер .....тоже самое
кто встречался с такой проблемы ytlp please

Содержание

Сообщения в этом обсуждении
"linux-mysqld"
Отправлено visitor , 01-Июл-04 11:11 
>всем привет
>усть проблема
>не могу работвть с mysql через localhost
>" can't connect throgh localhost.... can't find mysql.sock"
>небыло файла my.cnf, сделал его, все там нормально указано
>перезапускаю сервер .....тоже самое
>кто встречался с такой проблемы ytlp please

посмотри если ли mysql.sock в /tmp или где ты определял. Скорее всего его на самом деле не будет. Такое чуство как будто mysqld не стартанул.
Попробуй прибей все процессы (если они есть) которые выдаст ps waux|grep mysql и стартони мускул заново.


"linux-mysqld"
Отправлено vir , 01-Июл-04 11:25 
>>делаю ps -waux|grep mysql
выдает: root 3324......pts/3...
делаю kill -9 3324 - no such a process
делаю killall mysql: - no proceess mysql

"linux-mysqld"
Отправлено visitor , 01-Июл-04 11:47 
>>>делаю ps -waux|grep mysql
>выдает: root 3324......pts/3...
>делаю kill -9 3324 - no such a process
>делаю killall mysql: - no proceess mysql

попробуй mysqladmin shutdown,
покажи что выводит ps waux|grep mysql

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


"linux-mysqld"
Отправлено vir , 01-Июл-04 12:23 
>>>>делаю ps -waux|grep mysql
>>выдает: root 3324......pts/3...
пробовал mysqlshutdown:- can't connect to through localhost
chek igf mysqld is runing and chek if exists var/run/mysql/mysql.sock
mysql.sock на самом деле нету


"linux-mysqld"
Отправлено vir , 01-Июл-04 14:25 
?



"linux-mysqld"
Отправлено visitor , 01-Июл-04 14:59 
>>>>>делаю ps -waux|grep mysql
>>>выдает: root 3324......pts/3...
>пробовал mysqlshutdown:- can't connect to through localhost
>chek igf mysqld is runing and chek if exists var/run/mysql/mysql.sock
>mysql.sock на самом деле нету

короче прибей все процессы мускула и стартани его заново.
неужели ps waux|grep mysql ничего не выводит?
после старта мускула проверь образовался ли /var/run/mysql/mysql.sock
а уже потом пробуй логинется в мускул


"linux-mysqld"
Отправлено ihor , 01-Июл-04 15:22 
похоже, mysql вообще не стартует. нужно смотреть логи, м.б. не находит my.cnf.



"linux-mysqld"
Отправлено vir , 02-Июл-04 10:54 
> mysql  стартует.

логи :      

Fatal error: Can't open privelege tables: Can't find file mysql/host frm(errno:13)


"linux-mysqld"
Отправлено ihor , 02-Июл-04 12:33 
вывод:
1) mysql стал криво и не была создана служебная база и необходимые таблицы;
или (что более вероятно)
2) mysql не может найти свой basedir, datadir и т.д. т.к. они лежат не там, где он их ищет. выход -- явно указать при старте mysqld все необходимые параметры или всё это указать в my.cnf и положить его в /etc или туда, где его ищет mysql (это зависит от того, с какими ключами он собирался)