mysql в xampp запускается и останавливается через пять секунд - PullRequest
6 голосов
/ 20 марта 2012

Я установил xampp в Windows XP.Я могу запустить Apache и Tomcat.Но когда я запускаю mysql, он запускается, но останавливается через пять секунд.

Итак, я не могу работать с PHPMyAdmin.

Я проверил файл mysql_error внутри xampp/mysql/bin и присутствовало следующее.

120320 11:48:44 [Note] Plugin 'FEDERATED' is disabled.
120320 11:48:44 InnoDB: The InnoDB memory heap is disabled
120320 11:48:44 InnoDB: Mutexes and rw_locks use Windows interlocked functions
120320 11:48:44 InnoDB: Compressed tables use zlib 1.2.3
120320 11:48:45 InnoDB: Initializing buffer pool, size = 16.0M
120320 11:48:45 InnoDB: Completed initialization of buffer pool
InnoDB: The first specified data file C:\xampp\mysql\data\ibdata1 did not exist:
InnoDB: a new database to be created!
120320 11:48:45  InnoDB: Setting file C:\xampp\mysql\data\ibdata1 size to 10 MB
InnoDB: Database physically writes the file full: wait...
120320 11:48:45  InnoDB: Log file C:\xampp\mysql\data\ib_logfile0 did not exist: new to be created
InnoDB: Setting log file C:\xampp\mysql\data\ib_logfile0 size to 5 MB
InnoDB: Database physically writes the file full: wait...
120320 11:48:45  InnoDB: Log file C:\xampp\mysql\data\ib_logfile1 did not exist: new to be created
InnoDB: Setting log file C:\xampp\mysql\data\ib_logfile1 size to 5 MB
InnoDB: Database physically writes the file full: wait...
InnoDB: Doublewrite buffer not found: creating new
InnoDB: Doublewrite buffer created
InnoDB: 127 rollback segment(s) active.
InnoDB: Creating foreign key constraint system tables
InnoDB: Foreign key constraint system tables created
120320 11:48:48  InnoDB: Waiting for the background threads to start
120320 11:48:49 InnoDB: 1.1.8 started; log sequence number 0
120320 11:48:52 [Note] Event Scheduler: Loaded 0 events
120320 11:48:52 [Note] mysql\bin\mysqld.exe: ready for connections.
Version: '5.5.16'  socket: ''  port: 3306  MySQL Community Server (GPL)

Я использую xampp 1.7.7

, пожалуйста, помогите ...

Ответы [ 7 ]

3 голосов
/ 05 ноября 2012

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

xampp-> mysql-> bin-> mysqld.exe file

с запущенным mysqld.exe-файл

моя служба xampp mysql перезапущена успешно

2 голосов
/ 15 февраля 2014

Я не уверен, сработает ли это и в вашем случае, но это, безусловно, сработало для меня, и я еще не нашел ответ здесь.

Перейдите в Xampp / mysql / bin / my.ini

добавьте следующую строку:

innodb_force_recovery = 1 

(я думаю, что здесь работает все> 0, также ... возможно, было бы удобно сделать резервную копию файла просто для включениябезопасная сторона.)

Теперь вы сможете успешно запустить службу mySQL.

1 голос
/ 16 мая 2017

Это сработало для меня,

  1. выйти из XAMPP

  2. вырезать все файлы в C: \ xampp \ mysql \резервная копия

  3. вставьте и замените файлы в C: \ xampp \ mysql \ data

  4. запустите от имени администратора XAMPP

0 голосов
/ 22 июля 2015

Вот как я это решил:

  1. Панель управления xampp> config> настройки службы и порта> apache> mainport> 80 (по умолчанию) изменить на 81.

  2. open xampp> apache> cnonf> httpd.conf

3 поиск ServerName localhost: 80 изменить на ServerName localhost: 81 поиск для Listen 80 изменить на Listen 81

Запустите Xampp> apache

open http://localhost:81/phpmyadmin/

whoaa работает

0 голосов
/ 01 ноября 2014

У меня была похожая проблема, которая была вызвана портом TCP, необходимым для одного для сервисов, уже используемых другим приложением. В моем случае это был Skype с использованием портов 80 и 443 в качестве запасного варианта.

Вы можете проверить, используется ли какой-либо из необходимых портов TCP другим приложением, запустив в командной строке следующую команду:

c:>netstat /a

Неисправное соединение будет указано как «СЛУШАТЬ» в столбце СОСТОЯНИЕ. Тогда вам решать, какое приложение использует порт. Для этого есть хороший инструмент под названием portmon.

Вам понадобятся 80, 3360 портов (кто-нибудь может расширить это?)

0 голосов
/ 28 мая 2014

Вы случайно не обновили свою старую установку, а затем скопировали / вставили свои старые файлы 'htdocs' и 'mysql data' в файлы обновления?

Только что столкнулся с той же проблемой, которую я решил удалить, затем переустановив. Копирование только моих Htdoc, а затем перестраивание моей базы данных ... Больно, но так как я нахожусь только в разработке и использую Symfony2, перестройка моей базы данных с помощью приборов была довольно безболезненной.

Надеюсь, это поможет.

Дуги.

0 голосов
/ 20 марта 2012

Это альтернативное решение вместо решения вышеуказанной проблемы. Я думаю, что вы использовали установщик Windows для xampp, вместо этого Загрузите zip-файл и сохраните его в каталоге c: \ xampp. Используйте эту ссылку для скачивания в формате zip.

http://www.apachefriends.org/download.php?xampp-win32-1.7.7-VC9.zip

Если вы чувствуете, что формат файла zip огромен. Используйте формат файла 7zip.

http://www.apachefriends.org/download.php?xampp-win32-1.7.7-VC9.7z

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

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