Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [MySQL] Query per scaricare il backup di un database

    Buondì.
    Devo implementare un'area di amministrazione per un sito che permetta di scaricare il backup completo del database come file .sql contenente tutto quanto. Un po' come fa phpMyAdmin insomma, che produce un file contenente le query CREATE TABLE ed i vari INSERT INTO per ogni tabella. Esistono in MySQL delle istruzioni che producano queste informazioni in modo veloce? Voglio evitare, se possibile, di fare un cliclo su ogni tabella del database e per ognuna ciclare su ogni record.... anche perchè il sistema è formato da una serie di DB MySQL dei quali devo scaricare il backup assieme, quindi sarebbe alquanto lento.

    Preferibile una soluzione che funzioni sia su Win che si Linux, quindi senza l'uso di istruzioni dipendenti dall'OS.

    Grazie a tutti.
    Cristian.

  2. #2

  3. #3
    Utente di HTML.it L'avatar di flessciato
    Registrato dal
    Jun 2002
    Messaggi
    1,522
    lato client /root) ti estrai tutti i db (e la struttura) con mysqldump --all-databases

    se invece lo vuoi fare lato server (con php per capirci) leggiti le funzioni

    DESCRIBE, SHOW, LOAD DATA INFILE, SELECT OUTFILE dalla documentazione

    trovi varie combinazioni per esportare. In alternativa trovati degli script già fatti che ti facciano un dump
    Slack 10 - Apple G5 2.5 - winzoz xp
    php/mysql/apache
    Flash MX / roba in 3D / roba per il video e l'audio

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.