Come database di backup del mio MySQL su Windows Vista?
-
03-10-2019 - |
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.
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.