2016-07-27 2 views
1

Visual Basic에서 cmd 명령을 실행해야합니다. 그것은 어렵지 않지만 외부 프로그램이 실행되는 동안 논쟁 할 필요가 있습니다.암호없이 스크립트에서 mysqldump 호출

F:\mysql-5.7.13-winx64\bin\mysqldump.exe -h <ip> -u <user> -p <database> > abcd.sql 

하지만 실행 된 후 프로그램은 암호를 묻습니다. 그럼 내가 어떻게 할 수 있니?

인사말, 도미닉

당신은 명령 줄에서 암호를 제공 할 수
+0

mysqldump에 위해 제공 : 자격 증명 세부 my.cnf 만들기? – Jake

답변

2

는 (보안되지 않음) :

mysqldump.exe -h <ip> -u <user> --password="my_password" <database> > abcd.sql 

또한 Mysql options file을 사용할 수 있습니다.

[mysqldump] 
host="my_host" 
user="my_user" 
password="my_password" 

을 그리고 당신은 Visual Basic에서이 전화의 당신의 방법을 게시 할 수

mysqldump.exe <database> --defaults-extra-file=my.cnf > abcd.sql 
+0

감사합니다 :) 이것은 도움이되었습니다. –