Mi sono imbattuto negli stessi errori. Approccio simile per me. Da quello che posso dire, c'è qualcosa di strano in corso con il riferimento al datadir nel file my.ini. Anche quando l'ho modificato manualmente non potevo avere alcun effetto su di esso, fino a quando non ho soffiato TUTTO. Vorrei avere notizie migliori ... prima fare un backup del database.
Per me la chiave per ottenere questo lavoro è stato:
1) Rimuovere la precedente installazione dal pannello di controllo Impostazioni->. Riavvia la tua macchina. 2) Una volta che il computer è tornato, eliminare con forza la precedente directory di installazione. [il mio è C: \ apps \ MySQL \ MySQLServer-5.5 \, poiché RIFIUTO di utilizzare i file c: \ program .. 3) Eliminare forzatamente la directory del datadir precedente [il mio era c: \ data \ mysql]. 4) Eliminare forzatamente la precedente directory di dati predefinita [C: \ Documents and Settings \ All
Users \ Application Data \ MySQL]. 5) Rieseguire l'installazione, selezionare la stessa directory di installazione. Saltare l'istanza configuratore/procedura guidata al termine dell'installazione. 6) Assicurarsi che la directory ../bin venga aggiunta al percorso. Verificarlo 7) Eseguire manualmente il configuratore/procedura guidata dell'istanza.
Impostare la password di root, porta [3306]. Proverà ad avviarlo. Ancora una volta, il mio FAILED per iniziare [duh! niente di nuovo lì !!! ] 8) Ora modifica manualmente il mio.file ini nella directory di installazione e correggere l'impostazione datadir in modo che sia [datadir = "C:/Data/MySQL /"] MATRIMONIALIZZAZIONE MATCH !!!! 9) Verificare che il servizio sia configurato correttamente tramite il prompt dei comandi [sc qc mysql].
dovrebbe essere simile:
C: \ dev \ cmdz> sc qc mysql [SC] GetServiceConfig SUCCESSO
SERVICE_NAME: mysql TIPO: 10 WIN32_OWN_PROCESS START_TYPE: 2 auto_start ERROR_CONTROL: 1 NORMALE BINARY_PATH_NAME : "C: \ apps \ MySQL \ MySQLServer-5.5 \ bin \ mysqld" --defaults-file = "C: \ apps \ MySQL \ MySQLServer-5.5 \ my.ini" MySQL LOAD_ORDER_GROUP: TAG: 0 DISPLAY_NAME: MySQL DIPENDENZE: SERVICE_START_NAME: LocalSystem
10) Copiare il contenuto del data-directory predefinita creata sotto C: \ Documents and Settings \ All Users \ Dati applicazioni \ MySQL [praticamente tutto in questo elenco per il tuo desiderato dati directory c : \ data \ mysql]. Assicurati di avere la cartella C: \ Documents and Settings \ All
Users \ Application Data \ MySQL \ mysql. Questo ha il file host.frm e altri.
si dovrebbe finire con una directory ora di c: \ data \ MySQL \ mysql ...
11) Rinominare la directory predefinita C: \ Documents and Settings \ All Users \ Dati applicazioni \ MySQL Per C: \ Documents and Settings \ All Users \ dati applicazioni \ MySQLxxx Quindi non riesco a trovarlo ...
12) Inserisci una rapida preghiera ...
13) Dare un inizio di scossa da linea di comando con [net start mysql]
Che ha funzionato per me ...
Best of Luck!
fonte
2012-05-08 15:57:30
Tank you !!!! Questo lavoro per me! Windows 7, 32-bit – Makko