Mysql 备份问题
Im使用Mysql数据库和visual basic 2010。在我的程序中,我放置了一个名为“备份数据库”的按钮。代码如下:Mysql 备份问题,mysql,sql,visual-studio,visual-studio-2010,Mysql,Sql,Visual Studio,Visual Studio 2010,Im使用Mysql数据库和visual basic 2010。在我的程序中,我放置了一个名为“备份数据库”的按钮。代码如下: Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim Kontrol As Boolean Dim Dongu As Integer Dim Yolumuz As Stri
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim Kontrol As Boolean
Dim Dongu As Integer
Dim Yolumuz As String
Dim SuAnkiYil As String
Dim GecilecekYil As String
Try
SuAnkiYil = Trim(Me.BilgilerDataGridView.Rows(5).Cells(1).Value)
GecilecekYil = Trim(ArsivDataGridView.CurrentCell.Value)
Yolumuz = My.Computer.FileSystem.CurrentDirectory
My.Computer.FileSystem.CreateDirectory(Yolumuz & "/Arsiv/" & SuAnkiYil)
My.Computer.FileSystem.CopyFile(Yolumuz & "/Database1.mdf", Yolumuz & "/Arsiv/" & SuAnkiYil & "/Database1.mdf")
My.Computer.FileSystem.CopyFile(Yolumuz & "/Database1_log.ldf", Yolumuz & "/Arsiv/" & SuAnkiYil & "/Database1_log.ldf")
Catch ex As Exception
MessageBox.Show(ex.Message)
Exit Sub
End Try
当我按下按钮时,出现了一个错误。“该进程无法访问该文件,因为其他进程正在使用该文件”
有没有办法让程序停止使用数据库?我想如果我们成功了,错误就会纠正。您能分享一下您的看法吗?您遇到的问题是*.mdf文件正被数据库引擎使用,可能是您的MySQL服务器 有几篇文章解释了如何正确备份MySQL数据库
您应该使用数据库引擎的内置功能进行备份。该文件正在使用中,因为您的数据库引擎使该文件保持打开状态。我已阅读了它们。谢谢,但一切都没变。我必须找到释放数据库的方法。再次感谢你的帮助。