Проблема в работе MySQL

Amiddio

Новичок
Проблема в работе MySQL

У меня такая проблема с работай MySQL. Иногда он перестает работать и при его выключении выдается такое сообщение:

Process mysqld-max.exe <PID=2564> killed with signal 9

Версия MySQL 4.1.8

Бьюсь уже больше двух недель с этой проблемой. Перепроверил свои скрипты, вроде все нормально...
 

Amiddio

Новичок
При запуске скрипта который работает с БД этот скрипта не выполняется (бесконечная долгая загрузка).

В процессах Виндоуса mysqld-max.exe никак не убивается и помогает только перегрузка компа...
 

Апельсин

Оранжевое создание
а просто приконнектиться можешь при помощью клиента коммандной строки?
какая загрузка в этот момент mysql сервера?

-~{}~ 24.04.06 17:39:

насколько большая база? как много таблиц в ней?
 

Amiddio

Новичок
У меня стоит Денвер...

Я попробовал запустить Z:\usr\local\mysql4\bin\mysqld-max.exe

и получил такой результат:

Z:\usr\local\mysql4\bin>mysqld-max
Can't start server: Bind on TCP/IP port: No error
060424 17:44:55 [ERROR] Do you already have another mysqld server running on por
t: 3306 ?
060424 17:44:55 [ERROR] Aborting

060424 17:44:55 [Note] mysqld-max: Shutdown complete
 

Апельсин

Оранжевое создание
я не про сервер спрашивала, а про клиент.

Можешь ли ты клиентом приконнектиться к серверу когда он в таком состоянии.

Для тех кто не в курсе клиент коммандной строки - это программа mysql.exe, находиться в том же каталоге bin.

Если можешь, сделай show processlist и посмотри какие у тебя есть еще соединения открытые и в каком они состоянии.
 

Amiddio

Новичок
Не могу. mysql.exe тоже мертвый. Открывается в командной строке но не позволяет ничего вписать...
 

Апельсин

Оранжевое создание
всмысле? ты приконнектиться можешь? т.е. ты получаешь что-то типа:
C:\mysql\mysql50\bin>mysql -uXXXXX -pXXXXX
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2 to server version: 5.0.19-nt

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>
 

Amiddio

Новичок
нет я получаю мигающую "палочку", которая "приглашает" вводить команды, но ничего не вводиться...
 

Апельсин

Оранжевое создание
гм ..

а что ты делаешь? т.е. как ты запускаешь?

-~{}~ 24.04.06 18:56:

да и еще, посмотри в task manager какая загрузка процессора в целом и у mysql сервера
 

Amiddio

Новичок
Запускаю так z:\usr\local\mysql4\bin\mysql.exe , через Run

а с task manager проблем нет, загрузка нулевая, просто mysqld-max.exe висит в процессах и его никак нельзя убить. Только перезагрузка компа!

Я думаю может у меня какой-то конфликт mysql-а с Windows XP...
 

Andreika

"PHP for nubies" reader
Amiddio
наверное убить нельзя потому, что оно - сервис, а у местного киллера правов админа нет?

а mysql.exe всеж лучше попробовать запустить из cmd.exe
 

Amiddio

Новичок
такое бывает очень часто, работать не возможно!

mysql.exe пробовал запустить, не запускается.

-~{}~ 25.04.06 14:30:

Сегодня попробовал запустить опять mysql.exe. Вот что он написал:

ERROR 1045 <28000>: Access denied for user 'ODBC'@'localhost' <using password: NO>
 

Апельсин

Оранжевое создание
ну так укажи имя пользователя, который имеет доступ базы и пароль
 

Amiddio

Новичок
Я понял. Когда mysql работает я без проблем вхожу как root... Но когда он здыхает никак я к ниму обратиться не могу, и через командную строку тоже
 
Сверху