有可能吗?我打算用vb.net备份mysql数据库。如果你知道如何做到这一点的任何初学者教程,那么请告诉我。
答案 0 :(得分:1)
如果我正确理解了这个问题,你想从VB.Net启动mysql.exe
并提供一些命令行参数来告诉它该做什么(在你的情况下,做一个数据库备份)。 (FWIW,你可能最好使用mysqldump.exe
。)
您可以通过System.Diagnostics.Process.Start
方法启动任何流程。您可能希望this variant能够完全控制启动,或this one只允许您指定进程(EXE)名称和参数。这是一个lots of examples页面。他们在C#中,但它显示使用这些方法;句法上的差异(我怀疑)不会妨碍你。
袖手旁观的例子:
Imports System.Diagnostics
Process.Start("mysqldump.exe", "myDatabaseName")
' Or include the path:
Process.Start("C:\Program Files\MySQL\MySQL Server\bin\mysqldump.exe", "myDatabaseName")