Importazione cartella dei dati mysql vecchio
Domanda
Dopo una reinstallazione, tutti i vecchi dati mostra ancora all'interno della cartella MySQL / dati, ma non è in realtà caricati nel database.
C'è un modo per avere MySQL scansione cartella dei dati è di e / o reimportare le vecchie cartelle che ha dalla sua precedente installazione?
[Alcuni dati sono stati modificati dopo l'ultimo backup / export - in parte colpa mia -. Così vorrei piuttosto riconoscere le cartelle piuttosto che reimportare i file SQL]
Soluzione
Se i dati sono nella cartella corretta, sarà visibile in MySQL, o si otterrà gli errori all'avvio del server. Controllare /var/log/messages
e il vostro log di errore MySQL (come definito nella configurazione).
Se non si ottiene alcun errore e non è possibile vedere i dati, è probabile che il percorso dei dati in my.cnf
sta puntando ad una cartella diversa.
Altri suggerimenti
Quanto sopra sono buone idee. Per ripristinare il backup da una directory di backup esistente con effetto nullo a qualsiasi database esistente:
- cambiamento my.cnf / my.ini per la cartella di backup (se non si dispone di OUCH - farlo in futuro !!!)
- servizio restart MySQL
Si sono ora in esecuzione dal backup, in modo da fare un dump di MySQL per le tabelle di dati è necessario
- cambiamento my.cnf my.ini nella cartella / attiva
- servizio restart MySQL
- importare il scaricati MySQL