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]

È stato utile?

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
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top