Ok, ho la risposta al mio problema.
Possibile scenario
- Il programma MySQL è danneggiato e non si avvia. La nuova installazione di MySQL non ha ripristinato i dati.
- Il computer si è bloccato ma il disco rigido continua a funzionare
- Windows danneggiato e non si avvia, ma i dati sono al sicuro.
Per tua informazione, in MySQL, file con estensione MYD
sono i dati della tabella, FRM
files è la definizione della tabella e MYI
file è gli indici della tabella. C'è anche il ibdata
file specificato in my.ini che è il file tableapce di InnoDB. Devi essere un administrator
, in modo da poter accedere a Documento e impostazioni cartella o Programmi cartella.
- Apri Windows Explorer (tasto Windows + E) o Apri Risorse del computer e vai alla cartella dei dati in cui risiedono i file del database.
- Ti consiglierei di copiare tutte le cartelle nella cartella dei dati piuttosto che sceglierne alcune da copiare. Copia le cartelle del database e il file ibdata (NON COPIARE I file ib_logfile(x)!) Nota che il file ibdata potrebbe non trovarsi nella stessa posizione dei file di dati. Per scoprire dove potrebbe essere, leggi Come trovare il database MYSQL file in Windows.
- Vai al computer di destinazione, Open System Services. (Digitare services.msc nella casella di immissione "Cerca programmi e file" del menu di Windows)
- Nel pannello di destra della finestra Servizi, scorri l'elenco e cerca il nome "MYSQL". Selezionare MYSQL e fare clic con il tasto destro del mouse e fare clic su . Una volta interrotto, il suo stato diventerà vuoto anziché .
- Allo stesso modo, cerca la posizione della cartella dei dati. Una volta individuato, ti consiglio di eseguire il backup della cartella o semplicemente di rinominarlo. Incolla le cartelle e il file ibdata che hai copiato dal computer di origine nella cartella dei dati.
- Torna alla finestra Servizi e seleziona indietro MySQL. Fare clic con il tasto destro del mouse su di esso e fare clic per riprendere il servizio MySQL.
- Apri l'amministratore MYSQL e accedi al tuo server di database e dovresti essere in grado di vedere il tuo database trasferito insieme ai loro dati.