用于mysql db克隆的有效方法/工具

时间:2017-04-21 09:45:08

标签: mysql bash centos

我有一个要求创建电子商务实例的ERP。 这些实例基本上是同一服务器上主服务器的克隆。

所以我有主DB(当前是转储文件)和主代码gz。

通过各种脚本创建并安装了克隆。

除了db从dump导入外,其他所有内容都很快。 此外,当同时请求50个实例时,导入所有这些数据库是不现实的。

问题是: 除了mysql db<之外还有其他有效的工具来导入数据库吗? file.sql吗 任何二进制格式?

我能想到的唯一解决方案是使用脚本提前创建100个克隆,一个买一个,然后当请求50个新数据库时,只需重命名现有克隆。

1 个答案:

答案 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