您可以使用MySqlBackup.NET,它是mysqldump的替代品.
官方网站和文档> https://github.com/MySqlBackupNET/MySqlBackup.Net
例子:
备份MySql数据库
Dim conn As MySqlConnection = New MySqlConnection(constr)
Dim cmd As MySqlCommand = New MySqlCommand
cmd.Connection = conn
conn.Open
Dim mb As MySqlBackup = New MySqlBackup(cmd)
mb.ExportToFile("C:\backup.sql")
conn.Close
Run Code Online (Sandbox Code Playgroud)
恢复MySql数据库
Dim conn As MySqlConnection = New MySqlConnection(constr)
Dim cmd As MySqlCommand = New MySqlCommand
cmd.Connection = conn
conn.Open
Dim mb As MySqlBackup = New MySqlBackup(cmd)
mb.ImportFromFile("C:\backup.sql")
conn.Close
Run Code Online (Sandbox Code Playgroud)
我是这个项目的作者之一.
| 归档时间: |
|
| 查看次数: |
18250 次 |
| 最近记录: |