我有一个要求创建电子商务实例的ERP。 这些实例基本上是同一服务器上主服务器的克隆。
所以我有主DB(当前是转储文件)和主代码gz。
通过各种脚本创建并安装了克隆。
除了db从dump导入外,其他所有内容都很快。 此外,当同时请求50个实例时,导入所有这些数据库是不现实的。
问题是: 除了mysql db<之外还有其他有效的工具来导入数据库吗? file.sql吗 任何二进制格式?
我能想到的唯一解决方案是使用脚本提前创建100个克隆,一个买一个,然后当请求50个新数据库时,只需重命名现有克隆。
答案 0 :(得分:0)
您可以动态地重新创建数据库而无需导出到文件并导回,这将无法将.SQL转储文件解析回mysql:
Public Class Form1
Public Pages As List(Of Uri) = {New Uri("https://google.com/")}
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
If Searchbar.Text.Contains("http://") Or Searchbar.Text.Contains("https://") Then
WebBrowser1.Url = New Uri(Searchbar.Text)
Pages.Add(New Uri(Searchbar.Text))
Else
If Not Searchbar.Text.Equals("") Then
WebBrowser1.Url = New Uri("http://" & Searchbar.Text)
Pages.Add(New Uri("http://" & Searchbar.Text))
' Pages.Add(New Uri("http://" & Searchbar.Text))
End If
End If
End Sub
End Class
https://dev.mysql.com/doc/mysql-utilities/1.5/en/utils-task-clone-db.html