2011-08-06 4 views
0

내 C# .Net 앱의 단추를 클릭하여 내 DB를 덤프하고 싶습니다. 나는 쿼리를 사용하여 MySQL 덤프

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

사용에 대한 생각하지만이 명령은 MySQL의 사용자 암호를 묻는 명령 프롬프트를 엽니 다.

어떻게 이것을 피할 수 있습니까? 대신에이 명령의

답변

1

:

mysql -u root -p mydb > dump.sql 

한번에 너무 mysqldump 그것을 요구하지 않는 명령에 암호를 통과,이를 사용하여 :

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

와우. 효과가있었습니다. 고마워요. –

+0

당신을 환영합니다 :-) –

관련 문제