«Порт 3306 используется ошибкой« C: \ Program Files \ MySQL \ MySQL Server 5.7 \ bin \ mysqld.exe »--defaults-file =« C: \ ProgramData \ MySQL \ MySQL ..... » - PullRequest
0 голосов
/ 23 октября 2018

Я только что установил программное обеспечение XAMPP несколько дней назад, и я рад его использовать.Установка прошла довольно хорошо.Когда это было закончено, я открыл программное обеспечение XAMPP.

Я был очень обеспокоен сообщениями, появляющимися в программном обеспечении XAMPP.Эти сообщения выглядят так:

(Picture1)

Чтобы исправить ситуацию, я сначала попытался исправить ошибку, связанную с Apache.Ошибка выглядела так:

8:33:34 PM  [Apache]    Problem detected!
8:33:34 PM  [Apache]    Port 80 in use by "Unable to open process" with PID 4!
8:33:34 PM  [Apache]    Apache WILL NOT start without the configured ports free!
8:33:34 PM  [Apache]    You need to uninstall/disable/reconfigure the blocking application
8:33:34 PM  [Apache]    or reconfigure Apache and the Control Panel to listen on a different port

Я искал некоторые ответы в Интернете и нашел, как исправить ошибку в Apache выше.

Мои попытки

Первое решение выглядит следующим образом из этого вопроса о переполнении стека ( XAMPP - Порт 80 используется «Не удается открыть процесс» с PID 4! 12 )

(Picture3)

Мне удалось подписаться на него, но проблема в том, что ошибка все еще появляется на XAMPP, возможно потому, что я не смог найти программное обеспечение под названием «Служба публикации в Интернете»«и комментарий с наибольшим количеством голосов намекал на отключение« Службы отчетов SQL Server (MSSQLSERVER) », которая включает в себя просмотр в Visual Studio (у меня был Visual Studio 2012 Ultimate), который может сделать мой ноутбук очень медленным, находя инструменты данных SQL Serverбесполезно и представляет слишком много процессов и щелчков.

Команда «net stop was / y» не работала, потому что мне показывали ошибку, обведенную ниже:

(Picture5.1.1)

Второе решение выглядит следующим образом:

(Picture4)

Я смог следовать ему.Мне удалось найти термин «Listen 80» в текстовом файле, и я изменил его на «Listen 8080» и термин «localhost: 80», и я изменил его на «localhost: 8080».

Я нашел ключевое слово «Listen 80», которое нужно изменить на «Listen 8080» (посмотрите на слово «Listen 8080», выделенное синим цветом)

(Picture5.1)

Я нашел ключевое слово "localhost: 80", которое должно быть изменено на "localhost 8080" (посмотрите на слово "localhost 8080", выделенное синим цветом)

(Picture5.2)

Я закрыл программное обеспечение XAMPP и открыл указанное программное обеспечение.Я был рад, потому что я вижу только ошибку, связанную с MySQL.Но когда я нажал на кнопку «Пуск» на «Апаче», появилась новая ошибка, которую я собираюсь устранить в ближайшее время.Новая ошибка заключена в красную рамку ниже:

(Problem6)

Теперь я частично решил проблему, связанную с «Порт 80 используется» с помощью «Невозможно открыть»процесс "с PID 4!"ошибка, но она не заканчивается, потому что я получаю новую ошибку.

Теперь мы включаем попытку исправить ошибку, связанную с MySQL.Ошибка выглядела так:

9:56:28 PM  [mysql]     Problem detected!
9:56:28 PM  [mysql]     Port 3306 in use by ""C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld.exe" --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.7\my.ini" MySQL57"!
9:56:28 PM  [mysql]     MySQL WILL NOT start without the configured ports free!
9:56:28 PM  [mysql]     You need to uninstall/disable/reconfigure the blocking application
9:56:28 PM  [mysql]     or reconfigure MySQL and the Control Panel to listen on a different port

Я искал некоторые ответы в Интернете и нашел, как исправить ошибку в MySQL выше.

Мои попытки

Первое решение выглядит следующим образом из этого вопроса переполнения стека: ( xampp MySQL не запускается )

(Picture7)

Я был в состоянии следовать за этим, но проблема в том, что ошибка все еще появляется на XAMPP.Я не знаю, где я запутался.Я обнаружил файл my.ini в неожиданном месте, как показано, обведенным красным.

(Problem8)

Затем я последовал заявленному решению.Я изменил порт 3306 на 3307 в файле my.ini.Я изменил его в этой части файла (показано выделенным синим цветом).

(Problem9)

Я закрыл программное обеспечение XAMPP и снова открыл его.Сюрприз, сюрприз, такая же ошибка все еще была при запуске.

Когда я попытался найти альтернативный способ найти файл my.ini, чтобы изменить номер порта с 3306 на 3307, следуя папкам пути (попо умолчанию это xampp \ php \ php.ini).Я установил программное обеспечение XAMPP на диск D, потому что там много свободного места.Поэтому я следовал по пути к папкам и разочарован, потому что там было ДВА INI-файла, как показано ниже.

(Problem9.1)

Что бы я сделал с этими двумя файлами php.ini?Я не смею их трогать.

Второе решение выглядит следующим образом:

(Picture10)

Это почти похоже на предшествующее альтернативное решениетак что это довольно бесполезно.

Мой вопрос:

Как мы можем исправить ошибку

"Port 3306 in use by ""C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld.exe" --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.7\my.ini" MySQL57"!" 

если предыдущие решениячто сработало на других не работает на меня?Я сталкиваюсь с уникальной ситуацией?

1 Ответ

0 голосов
/ 30 октября 2018

После нескольких раз загрузки и установки, а также трехкратного удаления XAMPP при поиске ответов (В четвертый раз, когда я загружал и устанавливал программное обеспечение XAMPP, теперь все работает, вероятно, из-за моих предыдущих попыток устранения неполадок), я могу теперь представитьВам, как мне удалось исправить ошибку, показанную ниже.

"Port 3306 in use by ""C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld.exe" --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.7\my.ini" MySQL57"!"

Решение было удалить три программного обеспечения, указанных на рисунке ниже.

enter image description here

Я никогда не использовал их ... возможно, другие люди скачали его.

И, возможно, мои предыдущие попытки устранения неполадок, которые я предпринял в этом вопросе, вероятно, помогли решить мою проблему.

Теперь, после удаления этих трех надоедливых программ, всегда запускайте программу XAMPP в режиме администратора, как показано ниже.

enter image description here

Когда вы видитеXAMPP открылся, вы должны увидеть что-то вроде этого.Никаких красных букв.

enter image description here

Не обращайте внимания на деталь Tomcat.В настоящее время мне это не нужно .....

Надеюсь, это поможет вам ...: -)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...