Domanda

Ho .frm, ibdata e ib_logfile dal mio precedente versione di MySQL e ora ho il passaggio a una versione più recente. Purtroppo, ho donot avere la versione precedente installata in modo da non posso prendere la discarica e l'importazione nella nuova versione di MySQL.

Si prega di suggerire un modo per ottenere questi database in esecuzione nella versione più recente di MySQL. Ho tutti i file richiesti dalla msql precedente.

È stato utile?

Soluzione 2

Beh, può sembrare banale. Ma dal momento che io avevo salvato l'intera cartella presente MySQL in Programmi dalla mia precedente installazione. Ho scoperto che ho potuto ancora utilizzare quella cartella per eseguire l'installazione precedente di MySQL senza alcuna modifica o la reinstallazione (sembra MySQl funziona come software Linux). E ora sto usando mysqldump per creare la discarica e poi sarà importarlo nella nuova versione di MySQL.

Altri suggerimenti

E 'davvero pericoloso per fare questo, quindi basta farlo su una copia dei file (e si sforzano di utilizzare la stessa versione esatta di MySQL):

  • Assicurarsi che il servizio MySQL non è in esecuzione
  • Rimuovere l'ib_logfile (non è necessario)
  • Inserire i file in atto nel datadir MySQL
  • Avviare il server e controllare i file di log.
  • Verificare che tutto funzioni.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top