Подтвердить что ты не робот

Xampp MySQL не запускается

Я установил Xampp на 32-разрядную версию Windows 7. Когда я пытаюсь запустить MySql в панели управления XAMPP (v3.2.1), у меня есть следующее сообщение, и MySql не запускается.

23:02:03  [mysql]   Problem detected!
23:02:03  [mysql]   Port 3306 in use by ""C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld" --defaults-file="C:\Program Files\MySQL\MySQL Server 5.1\my.ini" MySQL"!
23:02:03  [mysql]   MySQL WILL NOT start without the configured ports free!
23:02:03  [mysql]   You need to uninstall/disable/reconfigure the blocking application
23:02:03  [mysql]   or reconfigure MySQL and the Control Panel to listen on a different port
23:02:03  [mysql]   Attempting to start MySQL service...

Аналогичная проблема была сообщена здесь, но нет рабочего ответа. Когда я пытаюсь установить с отключенным MySql, результатом является то, что у меня даже нет возможности даже попробовать его запустить.

Я новичок в Xampp и не знаю, где и что искать для решения проблемы.

Мне нужно запустить Apache и MySql с Php.

4b9b3361

Ответ 1

У вас уже установлена ​​версия mySQL на этом компьютере, использующая порт 3306. Перейдите в самый последний файл my.ini и измените порт на 3307. Перезагрузите службу mySQL и посмотрите, подходит ли она.

Ответ 2

У вас есть две версии mysql, использующие один и тот же порт. 3306. Измените порт.

Как изменить порт mysql для xampp?

  • Остановите сервер xampp, если он уже запущен.
  • Измените значение на "порт" в xampp/mysql/bin/my.ini

Код:

Password = your_password   
port =  3306  --->  3307  
socket =  "/ xampp / mysql / mysql.sock"

и здесь также

код:

The MySQL server 
[ mysqld ] 
port =  3306  --->  3307 
socket =  "/ xampp / mysql / mysql.sock"
2. Start mysql service

Ответ 3

Я узнал, что переустановка Xampp в качестве администратора и запуск его в качестве администратора.

Ответ 4

Если есть два экземпляра MySql, это нормально, что он дает такую ​​ошибку, если они оба запускаются одновременно. Если вам действительно нужны 2 сервера, вы должны изменить порт прослушивания одного из них, или, если вам не кажется, что лучше просто удалить один из них. Это так безразлично к самому MySql, потому что две программы не могут прослушивать один и тот же порт одновременно.

Ответ 5

Попробуйте: действительно быстро + работал у меня:

  • Откройте Диспетчер задач > вкладка "Сервис"
  • Найдите службу "mysqlweb" > щелкните ее правой кнопкой мыши, чтобы остановить службу.
  • Запустить Xampp снова

ps: извините изображение ниже для разных языков:)

введите описание изображения здесь

Ответ 6

Такая же проблема в macOS и исправлена ​​ , запустив тот же самый установщик.

В то время как я НЕ МОЖЕТ зафиксировать его с помощью

  • Изменение порта
  • Перезагрузка XAMPP
  • Перезапуск системы

Примечание: Обязательно выберите "XAMPP Core Files" компонент при запуске установщика, поскольку по умолчанию он не выбран.

Хотя повторный запуск установщика не является умным вариантом, когда нужно делать это время от времени. Мой установщик - xampp-osx-7.0.13-1-installer.dmg

Обновление: У меня есть мой MAMP, работающий с этим простым решением здесь. Итак, то же самое должно работать для XAMPP.