2011-08-06 6 views
0

Je veux vider ma base de données avec un clic sur un bouton dans mon application C# .Net. Je pensais à l'aideMySQL Dump en utilisant la requête

Process.Start(@"mysqldump", @"-u root -p mydb > dump.sql"); 

mais cette commande permet d'ouvrir une invite de commande demandant le mot de passe de l'utilisateur MySQL.

comment puis-je éviter cela?

Répondre

1

Au lieu de cette commande:

mysql -u root -p mydb > dump.sql 

Essayez d'utiliser ce, en passant le mot de passe dans la commande, si mysqldump ne demandez pas:

mysqldump -u root --password=YOUR_PASSWORD mydb > dump.sql 
+0

wow. ça a marché. Merci beaucoup. –

+0

De rien :-) –

Questions connexes