1

Тема: Помогите phpMyAdmin 2.6.1 не могу понять!!!

Товарищи проффесионалы помогите чайнику!!!!
Вообщем установил Денвер... захожу на http://localhost/Tools/phpmyadmin/index.php...
Так ПИшет
Добро пожаловать в phpMyAdmin 2.6.1

phpMyAdmin попытался соединиться с сервером MySQL, но сервер отверг соединение. Проверьте имя хоста, пользователя и пароль в config.inc.php.Ошибка

Ответ MySQL: 
#2013 - Lost connection to MySQL server at 'reading initial communication packet', system error: 0
_ Облазил весь Яндекс...много читал config.inc.php менял там парметры нифига не работает .
Вот еще Интересная информация из файла Pc2009.err

Can't start server: Bind on TCP/IP port: Invalid argument
091219 13:05:40 [ERROR] Do you already have another mysqld server running on port: 3306 ?
091219 13:05:40 [ERROR] Aborting

091219 13:05:40 [Note] C:\WebServers\usr\local\mysql5\bin\mysqld.exe: Shutdown complete

Can't start server: Bind on TCP/IP port: Invalid argument
091219 13:06:15 [ERROR] Do you already have another mysqld server running on port: 3306 ?
091219 13:06:15 [ERROR] Aborting

091219 13:06:15 [Note] C:\WebServers\usr\local\mysql5\bin\mysqld.exe: Shutdown complete

Я думаю в дело в порте...или в чем???? В общем помогите!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!ПЖЛСТА

2

Re: Помогите phpMyAdmin 2.6.1 не могу понять!!!

stdream88
У вас либо занят порт 3306 (возможно уже установлен отдельный MySQL), либо надо проверить какая программа могла его занять. Для проверки портов введите в командной строке (cmd) следующее.

netstat -anb

Посмотрите также не блокирует ли данный порт брандмауэр.

3 (изменено: Hanut, 2009-12-19 18:03:45)

Re: Помогите phpMyAdmin 2.6.1 не могу понять!!!

Hanut сказал:

stdream88
У вас либо занят порт 3306 (возможно уже установлен отдельный MySQL), либо надо проверить какая программа могла его занять. Для проверки портов введите в командной строке (cmd) следующее.

netstat -anb

Посмотрите также не блокирует ли данный порт брандмауэр.

Ага ввел


Активные подключения

  Имя    Локальный адрес        Внешний адрес          Состояние       PID
  TCP    0.0.0.0:135            0.0.0.0:0              LISTENING       1208
  c:\windows\system32\WS2_32.dll
  C:\WINDOWS\system32\RPCRT4.dll
  c:\windows\system32\rpcss.dll
  C:\WINDOWS\system32\svchost.exe
  -- неизвестные компоненты --
  [svchost.exe]

  TCP    0.0.0.0:445            0.0.0.0:0              LISTENING       4
  [Система]

  TCP    0.0.0.0:1110           0.0.0.0:0              LISTENING       3240
  [Система]

  TCP    0.0.0.0:3306           0.0.0.0:0              LISTENING       1300
Вот что это значит!!!

  UDP    0.0.0.0:1027           *:*                                    592
  [mDNSResponder.exe]

  UDP    0.0.0.0:500            *:*                                    892
  [lsass.exe]

  UDP    0.0.0.0:4500           *:*                                    892
  [lsass.exe]

  UDP    0.0.0.0:445            *:*                                    4
  [Система]

  UDP    127.0.0.1:1900         *:*                                    1408
  c:\windows\system32\WS2_32.dll
  c:\windows\system32\ssdpsrv.dll
  C:\WINDOWS\system32\ADVAPI32.dll
  C:\WINDOWS\system32\kernel32.dll
  [svchost.exe]

  UDP    127.0.0.1:123          *:*                                    1300
Вот что высветилось...как иеперь определить!!???

4

Re: Помогите phpMyAdmin 2.6.1 не могу понять!!!

Порт 3306 у вас занят, надо найти программу, которая его использует.

TCP    0.0.0.0:3306           0.0.0.0:0              LISTENING       1300

Запустите netstat -anb снова и найдите строку с портом 3306, затем запомните PID (в строке выше он 1300); нажмите Ctrl+Shift+Esc и в списке процессов найдите процесс имеющий PID 1300.

Обратите внимание, что при перезапуске программ PID процессов меняются, поэтому надо обязательно запустить netstat заново.

5

Re: Помогите phpMyAdmin 2.6.1 не могу понять!!!

Hanut сказал:

Порт 3306 у вас занят, надо найти программу, которая его использует.

TCP    0.0.0.0:3306           0.0.0.0:0              LISTENING       1300

Запустите netstat -anb снова и найдите строку с портом 3306, затем запомните PID (в строке выше он 1300); нажмите Ctrl+Shift+Esc и в списке процессов найдите процесс имеющий PID 1300.

Обратите внимание, что при перезапуске программ PID процессов меняются, поэтому надо обязательно запустить netstat заново.

Спасибо ВАМ ОГРОМНЕЙШЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕ!!!! Класс получилось!!!
А еще вопросик можно что это может быть за процесс {svchost} !!!..или как денвер к другому порту привязать// А вообще СПАСИБО ЕЩЕ РАЗ!!!!
!!!

6

Re: Помогите phpMyAdmin 2.6.1 не могу понять!!!

stdream88
Вызывает сомнения процесс svchost.exe, он не должен сидеть на порту 3306. Этот процесс управляет многими службами операционной системы, обычно их несколько и они имеют разных пользователей: SYSTEM, NETWORK SERVICE, LOCAL SERVICE. Файл используемый операционной системой находится в C:\Windows\system32\svchost.exe. В Far Manager можно посмотреть откуда процесс запускается и в каком контексте (F11 -> Process List -> на процессе нажать F3).

Вместо Far Manager можно попробовать Process Explorer - http://technet.microsoft.com/en-us/sysi … 96653.aspx

Сменить порт на котором работает MySQL можно в его конфигурационном файле (my.cnf/my.ini). В php.ini тоже следует установить новый порт MySQL.

7

Re: Помогите phpMyAdmin 2.6.1 не могу понять!!!

Hanut сказал:

stdream88
Вызывает сомнения процесс svchost.exe, он не должен сидеть на порту 3306. Этот процесс управляет многими службами операционной системы, обычно их несколько и они имеют разных пользователей: SYSTEM, NETWORK SERVICE, LOCAL SERVICE. Файл используемый операционной системой находится в C:\Windows\system32\svchost.exe. В Far Manager можно посмотреть откуда процесс запускается и в каком контексте (F11 -> Process List -> на процессе нажать F3).

Вместо Far Manager можно попробовать Process Explorer - http://technet.microsoft.com/en-us/sysi … 96653.aspx

Сменить порт на котором работает MySQL можно в его конфигурационном файле (my.cnf/my.ini). В php.ini тоже следует установить новый порт MySQL.

Вообщем когда я этот процесс удалил... у меня пропал звук...ну вобщем драйвер для звука наверное...но потом при перезагрузке скорее всего этот процесс автоматически перешел на другой порт...сейчас проблема устранена!!!

8

Re: Помогите phpMyAdmin 2.6.1 не могу понять!!!

stdream88
Хорошо, что проблема устранена, но я бы советовал просканировать систему антивирусом, на всякий случай. Крайне необычно, чтобы svchost.exe занял порт 3306.

9

Re: Помогите phpMyAdmin 2.6.1 не могу понять!!!

Всем привет.
У меня таже проблема. И тоже на порте 3306 сидит svchost - только удаление процеса не помогает. Пробую установить MySql 5.5.8 - конфигуратор зависает на Aplay Security Seting.
НАчал выдавать ошыбку 1364

10

Re: Помогите phpMyAdmin 2.6.1 не могу понять!!!

tganushchak сказал:

И тоже на порте 3306 сидит svchost

MySQL можно повесить на любой другой свободный порт, например 3309. Указывается это при установке MySQL, или при конфигурировании в файле my.cnf.