2012-03-20 22 views
6

Instalé xampp en Windows XP. Puedo comenzar apache y tomcat. Pero cuando comienzo mysql, se inicia pero se detiene después de cinco segundos.mysql en xampp se inicia y se detiene en cinco segundos

Por lo tanto, no puedo trabajar con PHPMyAdmin.

Comprobé el archivo mysql_error dentro de xampp/mysql/bin y estaba presente.

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) 

estoy usando xampp 1.7.7

por favor ayuda ...

+0

¿puede acceder a la página de bienvenida de apache 'http: \\ localhost'? –

+0

¿Dónde está la línea que dice: '[Nota] C: \ ... \ mysqld: Apagado normal'? ¿Qué te hace decir que MySQL se apagó después de 5 segundos? –

+0

ha sido resuelto? como ninguna respuesta fue aceptada – Dominique

Respuesta

0

Esta es una solución alternativa en lugar de resolver el problema anterior. Creo que utilizó el instalador de Windows para xampp, en lugar de eso Descargue el archivo zip y guárdelo en c: \ xampp. Utilice este enlace para descargar en formato zip.

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

si se siente el formato de archivo zip es enorme. Utilice el formato de archivo 7zip.

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

Antes yo solía tener el mismo problema, resuelto de esta manera.

+0

Primero desinstale xampp desde el panel de control antes de usar el formato zip – vkrams

+0

intentará eso ... gracias !!! –

+0

¿Ha resuelto su problema? – vkrams

3

tuve el mismo problema y he encontrado una solución temporal al ir a la carpeta de instalación

xampp-> mysql-> bin-> mysqld.exe el archivo

ejecutar el archivo mysqld.exe

mi servicio xampp MySQL reiniciado correctamente

+0

muchas gracias. Tu haces mi día. ¿Pero puede explicar qué está haciendo exactamente mysqld.exe? –

2

no estoy seguro de si esto también va a trabajar para su caso, pero sin duda hizo por mí, y todavía tengo que encontrar la respuesta aquí.

ir a XAMPP/mysql/bin/my.ini

añadir la siguiente línea:

innodb_force_recovery = 1 

(Creo que cualquier cosa> 0 trabajos aquí, también ... que podría ser útil para hacer una copia de seguridad del archivo para estar del lado seguro.)

Ahora debería poder iniciar con éxito su servicio mySQL.

0

¿Por casualidad actualizó su instalación anterior y luego copió/pegó sus viejos archivos 'htdocs' y 'mysql data' en los archivos de actualización?

Acabo de encontrarme con el mismo problema, que resolví desinstalando y volviendo a instalar. Copiando solo mis Htdocs para luego reconstruir mi base de datos ... Un dolor, pero como solo estoy en Desarrollo y el uso de Symfony2, la reconstrucción de mi base de datos con accesorios fue bastante fácil.

Espero que esto sea de alguna ayuda.

Doug.

0

Tuve un problema similar causado por el puerto TCP necesario para uno de los servicios que ya está siendo utilizado por otra aplicación.En mi caso, fue Skype usando los puertos 80 y 443 como retroceso.

Puede comprobar si alguno de los puertos TCP necesarios son utilizados por otra aplicación ejecutando lo siguiente en el símbolo del sistema:

c:>netstat /a 

La conexión infractor se mostrará como "escucha" en la columna de estado del Estado. Luego depende de usted averiguar qué aplicación está usando el puerto. Hay una buena herramienta llamada Portmon para eso.

Los puertos que necesita son 80, 3360 ... (cualquiera puede ampliar esto?)

0

Así es como lo resolví: Panel de control

  1. xampp> config> servicio & configuración del puerto> Apache> puerto principal> 80 (por defecto) el cambio a 81.

  2. xampp abierta> Apache> cnonf> httpd.conf

3 búsqueda de ServerName localhost: 80 cambio en ServerName localhost: 81 búsqueda de Escucha 80 cambio para escuchar 81

  1. inicio Xampp> Apache

  2. abierta http://localhost:81/phpmyadmin/

whoaa su trabajo

0

Esto funcionó para mí,

  1. salga del XAMPP

  2. cortar los archivos Todos en C: \ xampp \ mysql \ backup

  3. pegar y reemplazar archivos en C: \ xampp \ mysql \ data

  4. ejecutar como administrador del XAMPP

Cuestiones relacionadas