Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    794

    esportare database mysql

    Ragazzi, conoscete uno script che permette di esportare un database mysql il un file.sql? Perkè il server dove mi appoggio non fornisce un mysqladmin.
    Grazie mille

  2. #2
    Ciao,
    potresti utilizzare un file php che richiama mysqldump tramite la funzione exec();

    esempio:

    exec("mysqldump -h " . $dbhost . " -u" . $dbuser . " -p" . $dbpass . " " . $dbname . " | gzip -c -9 > db.sql.gz");
    CODENCODE \ Branding \ Design \ Marketing
    www.codencode.it

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    794
    ho provato questa istruzione, e mi dà solo un file .gz xompresso. lo apro ma dentro non c'è nulla... come mai?

  4. #4
    Solitamente basta decomprimerlo con winrar e dentro trovi il file .sql.
    Comunque prova in quest'altro modo:
    exec("mysqldump -h " . $dbhost . " -u" . $dbuser . " -p" . $dbpass . " " . $dbname . " > db.sql");
    in questo modo il file non viene compresso, viene creato semplicemente un file .sql
    CODENCODE \ Branding \ Design \ Marketing
    www.codencode.it

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    794
    E' la stessa cosa... mi da un file di 0 KB....
    Non capisco...

  6. #6
    Hai inserito tutti i dati corretti? non si spiega.
    CODENCODE \ Branding \ Design \ Marketing
    www.codencode.it

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    794
    si
    exec("mysqldump -h " . $dbhost . " -u" . $dbuser . " -p" . $dbpass . " " . $dbname . " > db.sql");

    $dbhost= "" perkè il server mi ha imposto che deve essere vuoto
    $dbuser= "Nome utente"
    $dbpass = "Password database"
    $dbname = "nome database"

  8. #8
    Allora potrebbe essere un problema di configurazione del server, magari il mysqldump è disattivato. Non so proprio cosa pensare.
    CODENCODE \ Branding \ Design \ Marketing
    www.codencode.it

  9. #9
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    794
    no ho risolto, ho provato a mettere localhost e mi funziona...
    grazie mille..

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.