Domanda

Come posso backup di database MySQL mia? Sto utilizzando Windows Vista e MySQL 5.1.

ho trovato la cartella "C: \ Users \ All Users \ MySQL \ MySQL Server 5.1 \ dati"? Con tutti i miei file di database e copiarli, ma come posso ripristinarli se ho bisogno

Grazie.

È stato utile?

Soluzione

Si può anche andare a navigare localhost / phpmyadmin e andare a 'esportazione' e selezionare i database che si desidera esportare.

Altri suggerimenti

È possibile utilizzare lo strumento mysqldump:

http://dev.mysql.com/doc/refman /5.1/en/mysqldump.html

In questo modo si otterrebbe file SQL che si può solo eseguire.

Il processo di backup non ha nulla a che fare con il sistema operativo. È sufficiente esportare i database.

È possibile il backup dei file direttamente nel database, ma questo può essere pericoloso se il database è in uso attivo al momento di fare il backup. Non c'è alcuna garanzia che farete un backup coerente e valida se una query inizia la modifica dei dati su disco. Si può finire con tavoli rotti.

La via più sicura è quella di utilizzare mysqldump per produrre un insieme di istruzioni SQL che possono ricreare completamente il database (tabella per la creazione + dati) in un colpo solo. Se avete bisogno di ripristinare dal backup, si può semplicemente alimentare questo file indietro dump mysql:

mysqldump -p -u username nameofdatabase > backup.sql

e il ripristino tramite:

mysql -p -u username nameofdatabase < backup.sql

Il file sql è solo una discarica in chiaro di tutte le query necessarie per ricostruire il tavolo (s) ed i loro dati.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top