Denwer ошибка 2002

Привет, Александр.
Поставил Денвер, и такая вот петрушка, вроде все установилось, но….

Денвер, MySQL сервер не отвечает, ошибка 2002

Денвер, MySQL сервер не отвечает, ошибка 2002 (45.64 Кб) Просмотров: 21490

MySQL сервер не отвечает, ошибка 2002.
Sergej
 
Сообщения: 24
Зарегистрирован: 15 сен 2014, 21:44

Re: Денвер, MySQL сервер не отвечает, ошибка 2002

Александр » 19 окт 2014, 13:20

Вообще, когда Денвер запускаешь, mysql сервер стартует?
Попробуй, отключив Антивирус и Брандмауэр запусти Денвер.
Для начала посмотри в диспетчере задач Windows, там должен быть процесс mysqld.exe
Если он там есть потом тебе нужно в командной строке Windows ввести:

Код: Выделить всё
telnet 127.0.0.1 3306

Должен быть какой-то ответ от MySQL сервера в виде строки с каким-то текстом (могут быть кракозябы) это значит, что сервер ответил.
Если же будет сообщение типа «Не у далось открыть подключение к этому узлу на порт 3306….» — значит не подключается.
Тогда пробуй команду:

Код: Выделить всё
telnet localhost 3306

Если она будет успешной, то возможно, проблема из серии настройки сети ipv6 и т. п.

http://forum.dklab.ru/viewtopic.php?t=38843

Если не успешно, смотри кто слушает порт 3306
В командной строке Windows выполни:

Код: Выделить всё
netstat -an

(в выводе правой кнопкой мыши ищи 3306)
или более детальная:

Код: Выделить всё
netstat -ab

Ну и на всякий случай убедись, что порт MySQL в конфигурационном файле задан как 3306, также посмотри файл ошибок MySQL
Стандартный проводник Windows может не показывать эти файлы, тогда пользуйся каким-нибудь файловым менеджером.
Где у тебя расположены эти файлы, см. на форуме Денвера, обычно конфигурационный лежит в Z:usrlocalmysql5 , файл ошибок в Z:usrlocalmysql5data

http://www.denwer.ru/faq/other.html#h30-15

Александр
 
Сообщения: 394
Зарегистрирован: 20 мар 2014, 17:05

Re: Денвер, MySQL сервер не отвечает, ошибка 2002

Sergej » 19 окт 2014, 14:43

В диспетчере такого процесса нет хотя изначально при загрузке денвер в командной строке пишет что-то вроде:

Что касаемо порта 3306 я так понимаю это к нему относится

Код: Выделить всё
# The following options will be passed to all MySQL client.

[client]

port                  = 3306

socket                = /tmp/mysql5.sock

character-sets-dir    = /usr/local/mysql-5.5/share/charsets

# Кодировка консоли mysql.exe по умолчанию.

default-character-set = cp1251

# The MySQL server

[mysqld]

# Обработывать запросы ТОЛЬКО с локальной машины (повышает безопасность).

# Если вы хотите, чтобы MySQL-сервер был доступен из сети,

# уберите следующую ниже директиву.

bind-address = 127.0.0.1

port                       = 3306

Это в файле my.ini прописано

Файл с ошибками подкрепляю, погляди пожалуйста может чего увидишь

Sergej
 
Сообщения: 24
Зарегистрирован: 15 сен 2014, 21:44

Re: Денвер, MySQL сервер не отвечает, ошибка 2002

Александр » 19 окт 2014, 17:30

Смотри в сторону конфигурационного файла и затребуемых там ресурсов памяти.

Вот похоже что обрывает процесс:

InnoDB: Error: auto-extending data file .ibdata1 is of a different size
InnoDB: 384 pages (rounded down to MB) than specified in the .cnf file:
InnoDB: initial 640 pages, max 0 (relevant if non-zero) pages!
141014 20:08:15 InnoDB: Could not open or create data files.
141014 20:08:15 InnoDB: If you tried to add new data files, and it failed here,
141014 20:08:15 InnoDB: you should now edit innodb_data_file_path in my.cnf back
141014 20:08:15 InnoDB: to what it was, and remove the new ibdata files InnoDB created
141014 20:08:15 InnoDB: in this failed attempt. InnoDB only wrote those files full of
141014 20:08:15 InnoDB: zeros, but did not yet use them in any way. But be careful: do not
141014 20:08:15 InnoDB: remove old data files which contain your precious data!
141014 20:08:15 [ERROR] Plugin ‘InnoDB’ init function returned error.
141014 20:08:15 [ERROR] Plugin ‘InnoDB’ registration as a STORAGE ENGINE failed.
141014 20:08:15 [ERROR] Unknown/unsupported storage engine: InnoDB
141014 20:08:15 [ERROR] Aborting

Пробей в Яндексе по этим ошибкам.
Вот, кажется наиболее простое (Дмитрий Кóтеров кстати, разработчик Денвера)

http://forum.dklab.ru/viewtopic.php?t=14113

http://forum.dklab.ru/viewtopic.php?p=72845#72845

Думаю примерно так: у MySQL есть разные движки для хранения данных, основные: MyISAM и InnoDB. InnoDB, кажется, в Денвере не используется.
В силу каких-то твоих особенностей (может ты раньше Mysql/Денвер устанавливал, но плохо удалил или еще бог знает что..), в общем, кажется этот InnoDB пытается создать дополнительное хранилище и натыкается на какое-то ограничение в конфигурации.
Тебе нужно почитать как в Денвере устроено конфигурирование MySQL (один конфигурационный файл или есть еще где-то, если в конфиге какие-то лимиты не прописаны, может они по умолчанию в MySQL идут).

Может потребуется удалить файл типа .ibdata1 не знаю. Все удаления лучше делай в последюю очередь, даже лучше не удалять, наверное, а просто переименовывать.

Последний раз редактировалось Александр 24 ноя 2014, 14:42, всего редактировалось 1 раз.

Александр
 
Сообщения: 394
Зарегистрирован: 20 мар 2014, 17:05

Re: Денвер, MySQL сервер не отвечает, ошибка 2002

Sergej » 20 окт 2014, 20:10

Спасибо помогло, теперь надо разобраться с ограничениями, он выкидывает какие то лимиты на загрузку файлов

Sergej
 
Сообщения: 24
Зарегистрирован: 15 сен 2014, 21:44

Re: Денвер, MySQL сервер не отвечает, ошибка 2002

Sergej » 21 окт 2014, 19:46

Привет! Как всегда нужна твоя помощь, с денвером вроде разобрался, но вот досада при закачке файлов сайта на сервер возникают проблемы, судя по различным комментариям в инете это нормально, при возникновении каких любо проблем в самом phpadmyn отражаются какие именно необходимо решить вопросы, так все и шло изначально, но вдруг столкнулся с такой проблемой (#1064 — You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near »2014-08-‘ at line 1) и никак не могу найти толкового ответа, может подскажешь что это?

Sergej
 
Сообщения: 24
Зарегистрирован: 15 сен 2014, 21:44

Re: Денвер, MySQL сервер не отвечает, ошибка 2002

Александр » 21 окт 2014, 20:53

Привет.
Т. е. ты хочешь залить на локальный mysql-сервер дамп, сделанный на хостинге? ты его случайно не открывал простым блокнотом и потом пересохранял?
Пришли мне на почту сам дамп что ли.
Чтобы сразу исключить и на будущее, почитай про BOM

http://mywordpress.ru/support/viewtopic.php?id=2461

вот еще

http://sqlinfo.ru/articles/info/15.html

Я тебе, кстати, писал когда-то, что стандартными windows редакторами не пользуйся т. к. там всякие «сюрпризы» могут быть, используй либо notepad++ либо notepad2

http://notepad-plus-plus.org

Александр
 
Сообщения: 394
Зарегистрирован: 20 мар 2014, 17:05

Re: Денвер, MySQL сервер не отвечает, ошибка 2002

Sergej » 21 окт 2014, 21:26

Я его открывал и пересохранял но через notepad++

Sergej
 
Сообщения: 24
Зарегистрирован: 15 сен 2014, 21:44

Re: Денвер, MySQL сервер не отвечает, ошибка 2002

Александр » 21 окт 2014, 22:16

Я смотрю, дамп имеет кодировку Windows-1251. Похоже, что при экспорте на хостинге в PhpMyAdmin или какая программа там еще, не знаю.. была выставлена кодировка Windows-1251 (синоним CP1251) а нужна UTF-8, насколько я понимаю..
И ты наверное пытаешься на Денвере залить через PhpMyAdmin этот файл как файл, имеющий кодировку UTF-8.
Примерно так, в общем, похоже на какую-то несогласованность в кодировках.

И еще, смотрю в дампе стоит тип ENGINE=InnoDB. Похоже хостер так настроил СУБД тип InnoDB и экспорт в Windows 1251.
Короче, в такой ситуации, думаю тебе пока не стоит заливать базу назад на хостинг…
Но для локальных экспериментов попробуй в Notepad++ перекодировать этот файл в UTF8 без BOM и поиском/заменой поменяй InnoDB на MyISAM.
Локально не страшно пробовать. На хостинг, опять повторяю, наверное лучше пока тебе не пытаться базу перезаливать, пока не разберешься что к чему.

Александр
 
Сообщения: 394
Зарегистрирован: 20 мар 2014, 17:05

Re: Денвер, MySQL сервер не отвечает, ошибка 2002

Sergej » 21 окт 2014, 22:50

Понял буду пробовать

Sergej
 
Сообщения: 24
Зарегистрирован: 15 сен 2014, 21:44


Вернуться в SQL

Ошибка #2002 при входе в localhost/tools/phpmyadmin/

Предположим Вы решили заняться изучением языка программирования PHP, для этого Вы установили Denwer — локальный веб-сервер, и вот дошли до того момента когда Вам необходимо создать базу данных для сайта. Но при переходе в PhpMyAdmin по пути — localhost/tools/phpmyadmin видите следующее сообщение:

Добро пожаловать в phpMyAdmin 
Ошибка

Ответ MySQL: 
#2002 — ����������� �� �����������, �.�. �������� ��������� ������ ������ �� �����������.

Сервер не отвечает (либо локальный сокет сервера MySQL неверно настроен). 

Ошибка при указании соединения для controluser в конфигурации.

Название страницы: В доступе отказано.

Это означает что неправильно указан адрес сервера или сервер не запущен.

Для решения данной проблемы попробуйте:

  1. Перезапустить денвер.
  2. Перезагрузить компьютер.
  3. Открыть сайт в другом браузере.
  4. Зайти в папку где хранятся файлы от денвера, открыть папки usr -> local -> mysql-5.5 -> bin и запустить файл mysql_upgrade.exe
  5. В крайнем случае полностью удалите денвер и установите снова.

Так же стоит убедиться что придуманное Вами доменное имя не используется в сети интернет.

5 / 5 / 1

Регистрация: 09.05.2010

Сообщений: 43

1

10.09.2012, 22:56. Показов 52955. Ответов 9


Студворк — интернет-сервис помощи студентам

Здравствуйте уважаемые участники форума.
Решил я заняться изучением php. И вот дошел до момента, где необходимо перейти по адерсу: localhost/tools/phpmyadmin чтобы создать БД. Но при переходе по данной ссылке выдает следующеее:

Добро пожаловать в phpMyAdmin
Ошибка

Ответ MySQL:
#2002 — ����������� �� �����������, �.�. �������� ��������� ������ ������ �� �����������.

Сервер не отвечает (либо локальный сокет сервера MySQL неверно настроен).

Ошибка при указании соединения для controluser в конфигурации.

Название страницы: В доступе отказано.
В чем может быть причина? Помогите пожалуйста.



0



222 / 180 / 5

Регистрация: 12.01.2009

Сообщений: 1,094

10.09.2012, 23:48

2

Неправильно указан адрес сервера или сервер не запущен.



0



5 / 5 / 1

Регистрация: 09.05.2010

Сообщений: 43

10.09.2012, 23:58

 [ТС]

3

Когда запускаю mysql через командную строку, вылетает следующее:

C:Usersegor>Z:usrlocalmysql-5.5binmysql.exe
ERROR 2003 (HY000): Can’t connect to MySQL server on ‘localhost’ (10061)

Цитата
Сообщение от k0xy
Посмотреть сообщение

Логин или пароль неверный. Все написано в тексте ошибки.

А я вообще еще не устанавливал ни логин, ни пароль. Или их сначало нужно устанавилвать, а потом уже лезть туда?

Добавлено через 9 минут
Все, получилось открыть доступ. Оказалось система не хотела полностью устанавливать денвер. Всем спасибо.



0



boxa007

18.10.2012, 11:54

4

Попробуйте открыть в другом браузере. Мучался 2 дня, через хром не заходило. Попробовал firefox и все сразу завелось.

50 / 4 / 0

Регистрация: 02.04.2011

Сообщений: 60

13.04.2013, 00:33

5

Цитата
Сообщение от boxa007
Посмотреть сообщение

Попробуйте открыть в другом браузере. Мучался 2 дня, через хром не заходило. Попробовал firefox и все сразу завелось.

Cпс Действительно помогло, странно как то… запустил в ff потом в хроме стало работать все



1



_kazak_

10.01.2014, 17:42

6

Зайдите в папку где хранятся файлы от денвера далее открываем папки usr -> local -> mysql-5.5 -> bin и жмякаем на файл mysql_upgrade.exe

73 / 29 / 1

Регистрация: 31.07.2013

Сообщений: 433

10.02.2014, 13:25

7

У меня та же проблема! Пробовал другой браузер — не помогло! Перечитал уйму форумов — решить не могу (



0



DobermanPharaoh

05.12.2014, 20:07

8

Лучший ответ Сообщение было отмечено Taatshi как решение

Решение

Напишу как я устранил такую ошибку при установке Denwer 3 (Denwer3_Base_2013-06-02_a2.2.22_p5.3.13_m5.5.25_pma3.5.1_xdebug.exe) без прав администратора (без прав записи в файл hosts). У меня тоже в phpMyAdmin вылезала ошибка 2002 в FF, Chrome и IE10. Ставил и в D:Denwer и на флешку. перезагружал, удалял папку, переустанавливал Denwer — ничего не помогало.

Попробуйте следующее (мне сразу помогло):
1. Останавливаете Denwer (Stop.exe или через ярлык) и полностью удаляете папку установки
2. Снова устанавливаете Denwer как обычно только при установке выбирайте 2, чтобы диск не создавался автоматически. Если нет прав администратора (как в моём случае) установщик ругнётся на невозможность записи в hosts, но всё равно он установится.
3. НЕ ЗАПУСКАЙТЕ Denwer! Сначала заходим в папку <ваша папка установки>denwerscriptsmain и удаляем все файлы *hosts:
boot0_cleanhosts
restart10_hosts
start10_hosts
stop10_hosts
удаляем именно сами файлы, а не их содержимое.
Если уже успели запустить денвер перед удалением этих файлов придётся всё начинать сначала. Т.к. ошибка будет снова появляться.
4. Всё, можно запускать Denwer как обычно. Заходим в localhost и проверяем phpMyAdmin. У меня заработало.
Ещё раз обращаю внимание, что ставил всё это на рабочей машине без прав администратора, дома у меня такой ошибки не было. Попробуйте с админкой, должно сработать.

0 / 0 / 0

Регистрация: 18.12.2014

Сообщений: 3

18.12.2014, 13:26

9

Цитата
Сообщение от DobermanPharaoh
Посмотреть сообщение

Попробуйте следующее (мне сразу помогло):
1. Останавливаете Denwer (Stop.exe или через ярлык) и полностью удаляете папку установки
2. Снова устанавливаете Denwer как обычно только при установке выбирайте 2, чтобы диск не создавался автоматически. Если нет прав администратора (как в моём случае) установщик ругнётся на невозможность записи в hosts, но всё равно он установится.
3. НЕ ЗАПУСКАЙТЕ Denwer! Сначала заходим в папку <ваша папка установки>denwerscriptsmain и удаляем все файлы *hosts:
boot0_cleanhosts
restart10_hosts
start10_hosts
stop10_hosts

Не помогло.



0



0 / 0 / 0

Регистрация: 01.06.2015

Сообщений: 1

01.06.2015, 18:38

10

Цитата
Сообщение от DobermanPharaoh
Посмотреть сообщение

Напишу как я устранил такую ошибку при установке Denwer 3 (Denwer3_Base_2013-06-02_a2.2.22_p5.3.13_m5.5.25_pma3.5.1_xdebug.exe) без прав администратора (без прав записи в файл hosts). У меня тоже в phpMyAdmin вылезала ошибка 2002 в FF, Chrome и IE10. Ставил и в D:Denwer и на флешку. перезагружал, удалял папку, переустанавливал Denwer — ничего не помогало.

Попробуйте следующее (мне сразу помогло):
1. Останавливаете Denwer (Stop.exe или через ярлык) и полностью удаляете папку установки
2. Снова устанавливаете Denwer как обычно только при установке выбирайте 2, чтобы диск не создавался автоматически. Если нет прав администратора (как в моём случае) установщик ругнётся на невозможность записи в hosts, но всё равно он установится.
3. НЕ ЗАПУСКАЙТЕ Denwer! Сначала заходим в папку <ваша папка установки>denwerscriptsmain и удаляем все файлы *hosts:
boot0_cleanhosts
restart10_hosts
start10_hosts
stop10_hosts
удаляем именно сами файлы, а не их содержимое.
Если уже успели запустить денвер перед удалением этих файлов придётся всё начинать сначала. Т.к. ошибка будет снова появляться.
4. Всё, можно запускать Denwer как обычно. Заходим в localhost и проверяем phpMyAdmin. У меня заработало.
Ещё раз обращаю внимание, что ставил всё это на рабочей машине без прав администратора, дома у меня такой ошибки не было. Попробуйте с админкой, должно сработать.

Спасибо помогло



0



Здравствуйте. Не могу запустить веб-сервер. Перенес денвер на другой комп (asus vivotab 8). При старте веб-сервер не индицирует никаких ошибок. Однако PhpMyAdmin при запуске выдает ошибку:
—————-
#2002
The server is not responding (or the local server’s socket is not correctly configured).
Connection for controluser as defined in your configuration failed.
/—————-
брандмауэр у меня отключен
скайп не установлен

Попробовал установить еще один денвер с нуля (естественно, поедварительно остановил старый). При первом запуске все работает. Однако после первого перезапуска также появляется ошибка #3002phpMhAdmin.
На многих ресурсах юзеры советуют выкинуть денвер ибо убог и стар.
Решил попробовать OpenServer. Однако он вообще не запустился, выдвав при старте:
——————
-Не удалось запустить MySQL-5.5
-Сбой запуска!
/—————-

Помогите плз!
Где искать причину? Что еще можно попробовать сделать доя решения проблемы?

  • Оглавление
  • Последнее
  • Поиск

  • Войти

  1. Форум

  2. Форум

  3. СУБД (Database Management System)

  4. MySQL

  5. #2002 — Сервер не отвечает (либо локальный сокет сервера MySQL неверно настроен

×

Masterpro Nivo Slider

(06 фев 2023)

Это форк Vinaora Nivo Slider, пришлось переименовать, в силу требования JED. Даже старую версию качать можно было только с варезных сайтов, нашпигованную троянами. Зачем оно такое, согласитесь.


6 года 8 мес. назад #1
от Sergey84

На локалхосте (денвере) при заходе в phpMyAdmin стала выскакивать такая ошибка:

Весь инет облазил. Ничего не нашел. Предлагают только денвер удалить и заново переустановить. Мне бы как-нибудь базу данных вытащить. Я бы послал далек о и надолго этот денвер и установил бы опенсервер. Как мне базу данных вытащить?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.


6 года 8 мес. назад #2
от Aleksej

Ну, у тебя ведь Joomla? Установи akeeba backup, если еще не установлен, и создай полный бэкап сайта.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.


6 года 8 мес. назад #3
от Sergey84

Я зайти даже в админку не могу

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.


6 года 8 мес. назад #4
от Aleksej

Через консоль тогда:

mysqldump -u root -p -f mydatabase > /home/mydatabasedump.sql

Т.е. создаем дамп базы «mydatabase» в файл «/home/mydatabasedump.sql». «-u root» указывает на то, что дамп будет создан от рута. Ключ «-p» указывает на то, что у пользователя есть пароль (система попросит его ввести). Ключ «-f» указывает на то, что продолжать делать дамп надо даже в случае ошибки MySQL.

Или
Sypex Dumper
, тоже неплохая штуковина.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.


6 года 8 мес. назад #5
от Sergey84

Через Putty ввел localhost, порт 3306. Не запускает и выдает ошибку, что сервер закрыл соединение.
В Sypex Dumper при вводе логина только белый экран

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.


6 года 8 мес. назад #6
от serge

через putty просто войди на сервер по ssh, стандартный порт 22.


А я смогу! — А поглядим! — А я упрямый!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.


6 года 8 мес. назад #7
от Sergey84

А имя хоста какое указывать?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.


6 года 8 мес. назад #8
от Aleksej

Просто скопируй базы из denwerlocalmysql-[version]data. Неужто вчера denwer работал, а сегодня вот так вот вдруг перестал?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.


6 года 8 мес. назад #9
от Sergey84

я сам в шоке был. Работало все хорошо. Вчера вечером, как обычно, запустил Денвер, запустил админку. А меня туда не пускают. Захожу через локалхост в phpMyAdmin, а там такая ошибка! Откуда??? скачал я опенсервер. Сегодня буду туда переносить сайт. Только бы с базой данных все нормально было.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.


6 года 8 мес. назад #10
от Sergey84

Алексей, а у меня еще вопрос — если я просто скопирую эти файлы из denwerlocalmysql-[version]data, а потом с ними что делать? просто вставить на опенсервере? Как эти файлы закинуть туда? Я думал надо сначала импортировать, а потом экспортировать.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  1. Форум

  2. Форум

  3. СУБД (Database Management System)

  4. MySQL

  5. #2002 — Сервер не отвечает (либо локальный сокет сервера MySQL неверно настроен

Понравилась статья? Поделить с друзьями:
  • Demon souls ошибка 009
  • Democracy 4 ошибка 0xc000007b
  • Demagog ошибка голосового движка
  • Deluxe посудомоечная машина коды ошибок
  • Delta ошибка связи силовой платы