Привет, Александр.
Поставил Денвер, и такая вот петрушка, вроде все установилось, но….
Денвер, 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
Предположим Вы решили заняться изучением языка программирования PHP, для этого Вы установили Denwer — локальный веб-сервер, и вот дошли до того момента когда Вам необходимо создать базу данных для сайта. Но при переходе в PhpMyAdmin по пути — localhost/tools/phpmyadmin видите следующее сообщение:
Добро пожаловать в phpMyAdmin
ОшибкаОтвет MySQL:
#2002 — ����������� �� �����������, �.�. �������� ��������� ������ ������ �� �����������.Сервер не отвечает (либо локальный сокет сервера MySQL неверно настроен).
Ошибка при указании соединения для controluser в конфигурации.
Название страницы: В доступе отказано.
Это означает что неправильно указан адрес сервера или сервер не запущен.
Для решения данной проблемы попробуйте:
- Перезапустить денвер.
- Перезагрузить компьютер.
- Открыть сайт в другом браузере.
- Зайти в папку где хранятся файлы от денвера, открыть папки usr -> local -> mysql-5.5 -> bin и запустить файл mysql_upgrade.exe
- В крайнем случае полностью удалите денвер и установите снова.
Так же стоит убедиться что придуманное Вами доменное имя не используется в сети интернет.
5 / 5 / 1 Регистрация: 09.05.2010 Сообщений: 43 |
|
1 |
|
10.09.2012, 22:56. Показов 52955. Ответов 9
Здравствуйте уважаемые участники форума. Добро пожаловать в phpMyAdmin Ответ MySQL: Сервер не отвечает (либо локальный сокет сервера 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
Логин или пароль неверный. Все написано в тексте ошибки. А я вообще еще не устанавливал ни логин, ни пароль. Или их сначало нужно устанавилвать, а потом уже лезть туда? Добавлено через 9 минут
0 |
boxa007 |
|
18.10.2012, 11:54 |
4 |
Попробуйте открыть в другом браузере. Мучался 2 дня, через хром не заходило. Попробовал firefox и все сразу завелось. |
50 / 4 / 0 Регистрация: 02.04.2011 Сообщений: 60 |
|
13.04.2013, 00:33 |
5 |
Попробуйте открыть в другом браузере. Мучался 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 |
РешениеНапишу как я устранил такую ошибку при установке 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 — ничего не помогало. Попробуйте следующее (мне сразу помогло): |
0 / 0 / 0 Регистрация: 18.12.2014 Сообщений: 3 |
|
18.12.2014, 13:26 |
9 |
Попробуйте следующее (мне сразу помогло): Не помогло.
0 |
0 / 0 / 0 Регистрация: 01.06.2015 Сообщений: 1 |
|
01.06.2015, 18:38 |
10 |
Напишу как я устранил такую ошибку при установке 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 — ничего не помогало. Попробуйте следующее (мне сразу помогло): Спасибо помогло
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
-Сбой запуска!
/—————-
Помогите плз!
Где искать причину? Что еще можно попробовать сделать доя решения проблемы?
- Оглавление
- Последнее
- Поиск
-
Войти
- Форум
- Форум
- СУБД (Database Management System)
- MySQL
- #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, а потом с ними что делать? просто вставить на опенсервере? Как эти файлы закинуть туда? Я думал надо сначала импортировать, а потом экспортировать.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Форум
- Форум
- СУБД (Database Management System)
- MySQL
- #2002 — Сервер не отвечает (либо локальный сокет сервера MySQL неверно настроен