MySQL转储使用查询

时间:2011-08-06 13:36:02

标签: mysql mysqldump

我想通过点击C#.Net App中的按钮来转储我的数据库。 我想过使用

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

但是此命令会打开一个命令提示符,询问MySQL用户密码。

我该如何避免这种情况?

1 个答案:

答案 0 :(得分:1)

而不是这个命令:

mysql -u root -p mydb > dump.sql

尝试使用此命令,在命令中传递密码,因此mysqldump不会要求它:

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