#2002 - — Сервер не отвечает (либо локальный сокет сервера MySQL неверно настроен)
Представленный ниже текст - для тех, кто, установив локальный сервер у себя на компьютере и столкнувшись с выведенной в заголовок ошибкой, всё же хотел бы иметь доступ к своим базам данных. Сам с этой хренью я провозился достаточно долго, и, не найдя в Сети удовлетворительного ответа, ныне делюсь с сообществом, как справиться с этой упрямой (и я бы даже сказал упёртой) проблемой. У меня - Windows 10, - и на "семерке" ничего подобного не возникало сроду, "десятка" же пару с половиной лет назад "отплюнула" Денвер, и теперь всё то же самое повторила с AppServ. И происходит, как выяснилось, такое, когда локальный сервер вы не устанавливаете, а переустанавливаете, потому что при деинсталляции программы, удаляя службу apache, по какой-то неизвестной причине (баг разработчиков Windows) система не удаляет службу mysql (в AppServ`е она называется mysql57). После новой инсталляции программы Apache пытается обратится к СУБД, но ее не находит, потому что ссылки не ведут никуда. То есть, всё что нужно сделать: вручную удалить службу и после переустановить программу.
Как удаляется служба. В командной строке, запущенной от имени администратора
(правая кнопка мыши -> дополнительно -> запуск от имени администратора)
прописываете команду:
sc delete mysql57 (это - для AppServ, - но я не знаю, как подобная служба поименована в Денвере)
- и жмете клавишу "Enter". Для тех, кто не в курсе, как достучаться до командной строки: в поиске (иконка лупы на панели задач) набираете "Командная строка" - на буквах "Ко.." она уже откроет черное приложение, по которому можно кликнуть. Подобным же образом отыскиваются и службы.
2018, август