2012-03-20 7 views
6

Ho installato xampp in Windows XP. Sono in grado di avviare apache e tomcat. Ma quando avvio mysql, viene avviato ma si interrompe dopo cinque secondi.mysql in xampp si avvia e si arresta in cinque secondi

Quindi, non sono in grado di lavorare con PHPMyAdmin.

Ho controllato il file mysql_error all'interno di xampp/mysql/bin e il seguente era 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) 

Sto usando xampp 1.7.7

si prega di aiutare ...

+0

è possibile accedere alla pagina di benvenuto di apache 'http: \\ localhost'? –

+0

Dov'è la riga che dice: '[Nota] C: \ ... \ mysqld: spegnimento normale'? Cosa ti fa dire che MySQL si è spento dopo 5 secondi? –

+0

è stato risolto? poiché nessuna risposta è stata accettata – Dominique

risposta

0

Si tratta di una soluzione alternativa, invece di risolvere il problema di cui sopra. Penso che tu abbia usato Windows Installer per xampp, invece di scaricare il file zip e tenerlo sotto c: \ xampp. Utilizza questo link per il download in formato zip.

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

se si sente il formato di file zip è enorme. Usa il formato di file 7zip.

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

In precedenza ho usato per avere lo stesso problema, risolto in questo modo.

+0

Prima disinstallare xampp dal pannello di controllo prima di utilizzare il formato zip – vkrams

+0

proverà che ... gracias !!! –

+0

Risolto il problema? – vkrams

3

Ho avuto lo stesso problema e ho trovato una soluzione temporanea, vai alla cartella di installazione

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

eseguendo il file mysqld.exe

mio servizio XAMPP mysql riavviato con successo

+0

Grazie mille. Hai migliorato la mia giornata. Ma puoi spiegare cosa sta facendo esattamente il mysqld.exe? –

2

non sono sicuro se questo funziona anche per il vostro caso, ma sicuramente ha fatto per me, e non ho ancora incontrato la risposta qui.

andare a XAMPP/mysql/bin/my.ini

aggiungere la seguente riga:

innodb_force_recovery = 1 

(Penso che tutto> 0 opere qui, anche ... potrebbe essere a portata di mano per rendere un backup del file solo per essere al sicuro.)

Ora dovresti essere in grado di avviare correttamente il servizio mySQL.

0

Hai per caso aggiornato la vecchia installazione e poi copia/incolla i vecchi file "htdocs" e "mysql data" nei file di aggiornamento?

Sono appena incappato nello stesso problema, che ho risolto disinstallando e reinstallando. Copiando solo i miei Htdoc per poi ricostruire il mio database ... Un dolore ma visto che sono solo nello sviluppo e usare Symfony2 ricostruire il mio database con le fixture è stato piuttosto semplice.

Spero che questo sia di qualche aiuto.

Doug.

0

Ho avuto un problema simile causato dalla porta TCP necessaria per uno per i servizi già utilizzati da un'altra applicazione.Nel mio caso era Skype che utilizzava le porte 80 e 443 come fallback.

È possibile verificare se una delle porte TCP necessari sono utilizzati da un'altra applicazione eseguendo il seguente al prompt dei comandi:

c:>netstat /a 

Il collegamento offensivo verrà indicato come "ASCOLTO" nella colonna STATE stato. Quindi spetta a te capire quale applicazione sta usando la porta. C'è un bel strumento chiamato portmon per quello.

Le porte di cui ha bisogno sono 80, 3360 ... (chiunque può espandere su questo?)

0

Ecco come ho risolto: pannello di controllo

  1. XAMPP> config> servizio & impostazioni della porta> Apache> porto mondiale> 80 (default) modifica 81.

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

3 Cerca ServerName localhost: 80 modifica a ServerName localhost: 81 ricerca di Listen 80 modifica Ascoltare 81

  1. avviare XAMPP> apache

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

whoaa suo lavoro

0

Questo ha funzionato per me,

  1. uscire dalla XAMPP

  2. tagliare i file Tutti in C: \ xampp \ mysql \ backup

  3. incollare e sostituire i file in C: \ xampp \ mysql \ data

  4. eseguito come amministratore XAMPP