【问题标题】:Invoking mysqldump from script without password prompt在没有密码提示的情况下从脚本调用 mysqldump
【发布时间】:2016-12-01 20:57:17
【问题描述】:

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

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

但是在执行之后,程序会要求输入密码。那么我该怎么做呢?

你好,多米尼克

【问题讨论】:

  • 你能发布你在 Visual Basic 中调用它的方法吗?

标签: cmd command mysqldump execute basic


【解决方案1】:

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

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

【讨论】:

  • 谢谢:) 这有帮助。
猜你喜欢
  • 2012-03-06
  • 2022-01-09
  • 2013-04-15
  • 2018-12-20
  • 1970-01-01
  • 2013-10-15
  • 1970-01-01
  • 2023-02-04
相关资源
最近更新 更多