1
我需要在Visual Basic中執行cmd命令。這並不困難,但我需要在外部程序運行時提供參數。無需密碼提示即可從腳本調用mysqldump
F:\mysql-5.7.13-winx64\bin\mysqldump.exe -h <ip> -u <user> -p <database> > abcd.sql
但是在執行之後,程序將要求輸入密碼。那我該怎麼做?
問候,多米尼克
我需要在Visual Basic中執行cmd命令。這並不困難,但我需要在外部程序運行時提供參數。無需密碼提示即可從腳本調用mysqldump
F:\mysql-5.7.13-winx64\bin\mysqldump.exe -h <ip> -u <user> -p <database> > abcd.sql
但是在執行之後,程序將要求輸入密碼。那我該怎麼做?
問候,多米尼克
可以提供在命令行輸入密碼(不安全):
mysqldump.exe -h <ip> -u <user> --password="my_password" <database> > abcd.sql
您還可以使用Mysql options file。與憑證細節創建my.cnf
:
[mysqldump]
host="my_host"
user="my_user"
password="my_password"
並將其提供給mysqldump的
mysqldump.exe <database> --defaults-extra-file=my.cnf > abcd.sql
謝謝:)這有助於。 –
您可以發佈您在Visual Basic中調用此方法? – Jake