Задавайте вопросы, мы ответим
Вы не зашли.
Уже не в первый раз сталкиваюсь с проблемой - не могу подключиться к mysql (вылетает с 2003 ошибкой). Помогает только переустановка MYSQL. Каждый раз всё работает нормально, но проходит какое-то время и снова вылезает эта ошибка.
Неактивен
10061 == не удается подключиться к порту. Или служба не запущена
(проверять в списке служб), или брэндмауэр блокирует порт, или MySQL
не слушает нужный адрес/порт. Последнее можно посмотреть в my.ini,
не должен быть установлен bind-address, должен стоять порт 3306, и
не должен быть включен skip-networking.
Неактивен
В my.ini нет bind-address, выключен skip-networking и порт 3306.
Неактивен
Значит?
Неактивен
Значит - "не удается подключиться к порту". Осталось выяснить по какой причине это происходит. Я использую heidisql программку, вот она выдала ошибку след. содержания :
date/time : 2010-11-12, 11:40:03, 86ms
computer name : JURIJ
user name : pc2 <admin>
registered owner : pc2
operating system : Windows Vista Service Pack 2 build 6002
system language : Russian
system up time : 1 hour 58 minutes
program up time : 3 minutes 14 seconds
processors : 2x Intel(R) Core(TM)2 Duo CPU E4500 @ 2.20GHz
physical memory : 855/2047 MB (free/total)
free disk space : (C 273,32 GB (I 293,53 MB
display mode : 1680x1050, 32 bit
process id : $508
allocated memory : 39,94 MB
executable : heidisql.exe
exec. date/time : 2010-11-11 10:18
version : 5.0.0.3272
compiled with : Delphi 2010
madExcept version : 3.0k
callstack crc : $9650eebe, $ed27ff2c, $ed27ff2c
count : 2
exception number : 1
exception class : ERegistryException
exception message : Failed to set data for 'loadfilename'.
main thread ($1090):
004a582f +63 heidisql.exe Registry TRegistry.PutData
004a52a2 +62 heidisql.exe Registry TRegistry.WriteString
0069f4c5 +41 heidisql.exe loaddata 106 +3 Tloaddataform.FormDestroy
00569b71 +31 heidisql.exe Forms TCustomForm.DoDestroy
00569986 +6a heidisql.exe Forms TCustomForm.BeforeDestruction
00405b05 +09 heidisql.exe System 548 +0 @BeforeDestruction
00569996 +06 heidisql.exe Forms TCustomForm.Destroy
00498b23 +57 heidisql.exe Classes TComponent.DestroyComponents
0049886f +1b heidisql.exe Classes TComponent.Destroy
00541adb +e3 heidisql.exe Controls TControl.Destroy
00546294 +fc heidisql.exe Controls TWinControl.Destroy
00568a10 +38 heidisql.exe Forms TScrollingWinControl.Destroy
00569a89 +f9 heidisql.exe Forms TCustomForm.Destroy
00498b23 +57 heidisql.exe Classes TComponent.DestroyComponents
005677e5 +35 heidisql.exe Forms DoneApplication
00468b4a +26 heidisql.exe SysUtils DoExitProc
00406711 +65 heidisql.exe System 548 +0 @Halt0
007268c3 +df heidisql.exe heidisql 69 +20 initialization
773fd0e7 +10 kernel32.dll BaseThreadInitThunk
thread $d80:
778e50ae +0a ntdll.dll NtRemoveIoCompletion
773fd118 +23 kernel32.dll GetQueuedCompletionStatus
004605f5 +0d heidisql.exe madExcept CallThreadProcSafe
0046065f +37 heidisql.exe madExcept ThreadExceptFrame
773fd0e7 +10 kernel32.dll BaseThreadInitThunk
>> created by main thread ($1090) at:
764f5409 +00 RPCRT4.dll
thread $13ac:
778e477e +0a ntdll.dll NtDelayExecution
773f998a +4c kernel32.dll SleepEx
773b1c67 +0a kernel32.dll Sleep
004605f5 +0d heidisql.exe madExcept CallThreadProcSafe
0046065f +37 heidisql.exe madExcept ThreadExceptFrame
773fd0e7 +10 kernel32.dll BaseThreadInitThunk
>> created by main thread ($1090) at:
7630cd25 +00 ole32.dll
thread $a58:
778e57ae +0a ntdll.dll NtWaitForWorkViaWorkerFactory
773fd0e7 +10 kernel32.dll BaseThreadInitThunk
thread $16e0:
778e57ae +0a ntdll.dll NtWaitForWorkViaWorkerFactory
773fd0e7 +10 kernel32.dll BaseThreadInitThunk
thread $152c:
778e57ae +0a ntdll.dll NtWaitForWorkViaWorkerFactory
773fd0e7 +10 kernel32.dll BaseThreadInitThunk
thread $175c:
778e57ae +0a ntdll.dll NtWaitForWorkViaWorkerFactory
773fd0e7 +10 kernel32.dll BaseThreadInitThunk
Неактивен
exception class : ERegistryException
Что-то у нее не срослось с реестром. Пользуйтесь telnet — он куда проще
Неактивен
paulus написал:
exception class : ERegistryException
Что-то у нее не срослось с реестром. Пользуйтесь telnet — он куда проще
Пишу команду "telnet localhost 3306" и получаю следующее (см. рисунок).
Неактивен
Значит, MySQL отвечает. Смотрите в настройки приложения — скорее всего,
оно пытается соединиться с каким-то другим сервером.
Неактивен
paulus написал:
Значит, MySQL отвечает. Смотрите в настройки приложения — скорее всего,
оно пытается соединиться с каким-то другим сервером.
А это можно посмотреть в регистре или где-то ещё есть?
Неактивен
Зависит от приложения, разумеется.
Неактивен
От какого приложения?
У меня сейчас Apache+Mysql+PHP.
Неактивен
От того, которое крутится на Apache+Mysql+PHP.
Неактивен
Ничего не понимаю. Скажите, пожалуйста, где хранятся настройки mysql - а то mysql пишет что не найден файл my.ini в папке в которую mysql был установлен ранее.Регистр я вычистил.
Неактивен
А зачем вычистили? Настройки хранятся в файле my.ini. Если Вы его удалили —
можете попробовать создать заново. Главное — укажите правильные порт и
путь к данным (и в случае с InnoDB — правильные размеры файлов журналов
и данных).
Неактивен
Проблема похожая. Не удается подключиться к удаленному серверу. Пробовал уже многие программы: heidisql, mysql administrator и пр. Проблема одинаковая - ошибка 10060.
Неактивен