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
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
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
ho provato questa istruzione, e mi dà solo un file .gz xompresso. lo apro ma dentro non c'è nulla... come mai?
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
E' la stessa cosa... mi da un file di 0 KB....
Non capisco...
Hai inserito tutti i dati corretti? non si spiega.
CODENCODE \ Branding \ Design \ Marketing
www.codencode.it
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"
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
no ho risolto, ho provato a mettere localhost e mi funziona...
grazie mille..