Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Problemi con comando mysql
mercoledì 11 agosto 2004 - 13.15
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
sarto76
Profilo
| Junior Member
102
messaggi | Data Invio:
mer 11 ago 2004 - 13:15
ciao a tutti sto cercando di eseguire un backup del database mysql con questo comndo:
startinfo.Arguments = "/C "+"c:\\mysql\\bin\\mysqldump -u sartorma sg allievo allievo_formulario allievo_risposta esame domanda_esame --add-drop-table >"+nomeFileBackup+"";
il problema è che il mio user sartorma ha una password, se però aggiungo un comando -p [miapass ] non mi funziona.
Quancuno sa come si potrebbe fare a passare la pass direttamente nella stringa? grazie mille a tutti.
PS: per trynity: la mia applicazione funziona anche su win 98 con il framework e mdac 2.8 grazie mille.
trinity
Profilo
| Guru
3.465
messaggi | Data Invio:
mer 11 ago 2004 - 18:19
Ciao ti posto un pò di esempi spero che ti possano dare una mano:
se desideri fare il backup completo del tuo database:
shell> mysqldump --tab=/path/to/some/dir --opt db_name
or:
shell> mysqlhotcopy db_name /path/to/some/dir
Solo struttura:
mysqldump -u utente -pPASSWORD --no-data nomeDB > file.sql
Solo dati:
mysqldump -u utente -pPASSWORD --no-create-info nomeDB > file.sql
Struttura e dati:
mysqldump -u utente -pPASSWORD nomeDB > file.sql
Poi, per ricreare il database nell'altro computer, usa
mysql -u utente -pPASSWORD nomeDB < file.sql
Ciao
Fabio
sarto76
Profilo
| Junior Member
102
messaggi | Data Invio:
mer 11 ago 2004 - 22:33
Salve a tutti, ho riscontrato il seguente problema con il passaggio di una stringa alla shell dei comandi (command.com) di win98.
"/cc:\\mysql\\bin\\mysqldump.exe -u sartorma sg >c:\\test.sql"
Il comando non genera errore in fase di esecuzione e crea il file di backup nella dir c:\. L'unico problema è che il file ha dimensione 0 k.
Ho provato a copiare direttamente la stringa nella shell command e tutto funziona correttamente.
Grazie in anticipo per le vostre risposte
Saluti Max
sarto76
Profilo
| Junior Member
102
messaggi | Data Invio:
lun 23 ago 2004 - 20:31
nessuno sa aiutarmi?? vi posto il codice che ho scritto:
string nomeFileBackup = SFDsalvaBackup.FileName;
string nomeFile;
ProcessStartInfo startinfo;
startinfo = new ProcessStartInfo();
nomeFile=nomeFileBackup.Replace(" ","+");
if(nomeFileBackup==nomeFile)
{
startinfo.FileName = "command.com"; startinfo.Arguments = "/C "+"c:\\mysql\\bin\\mysqldump -u sartorma --all-databases >"+nomeFileBackup+"";
}
il comando che arriva alla console command.com è il seguente:
@"/C call c:\mysql\bin\mysqldump -u sartorma --all-databases >C:\prova.sql"
se lo incollo alla console command.com mi esegue il backup, altrimenti mi crea un file vuoto...
Non so più che cosa fare... grazie mille a tutti
Process p= Process.Start(startinfo);
trinity
Profilo
| Guru
3.465
messaggi | Data Invio:
lun 30 ago 2004 - 17:10
Sostanzialmente cosa quindi ti serve fare?
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !