Cmd 在没有密码提示的情况下从脚本调用mysqldump

Cmd 在没有密码提示的情况下从脚本调用mysqldump,cmd,command,mysqldump,execute,basic,Cmd,Command,Mysqldump,Execute,Basic,我需要在Visual Basic中执行cmd命令。这并不难,但我需要在外部程序运行时给出一个参数 F:\mysql-5.7.13-winx64\bin\mysqldump.exe -h <ip> -u <user> -p <database> > abcd.sql F:\mysql-5.7.13-winx64\bin\mysqldump.exe-h-u-p>abcd.sql 但在执行之后,程序将要求输入密码。那我该怎么做呢 您好,Dominic您可以

我需要在Visual Basic中执行cmd命令。这并不难,但我需要在外部程序运行时给出一个参数

F:\mysql-5.7.13-winx64\bin\mysqldump.exe -h <ip> -u <user> -p <database> > abcd.sql
F:\mysql-5.7.13-winx64\bin\mysqldump.exe-h-u-p>abcd.sql
但在执行之后,程序将要求输入密码。那我该怎么做呢


您好,Dominic

您可以在命令行中提供密码(不安全):

并将其提供给mysqldump

mysqldump.exe <database> --defaults-extra-file=my.cnf > abcd.sql
mysqldump.exe--默认额外文件=my.cnf>abcd.sql

您能在Visual Basic中发布调用此函数的方法吗?谢谢:)这很有帮助。
[mysqldump]
host="my_host"
user="my_user"
password="my_password"
mysqldump.exe <database> --defaults-extra-file=my.cnf > abcd.sql