国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Kopieren Sie eine MySQL 5.5-Datenbank manuell auf einen anderen Computer
P粉588152636
P粉588152636 2023-09-05 00:16:59
0
1
957
<p>Mein Unternehmen verwendet ein Produkt, das MySQL 5.5 als Backend-Datenbank verwendet. Das Produkt installiert und konfiguriert MySQL w?hrend der Installation automatisch. Das Produkt kann für den Betrieb in einer redundanten Hot-Standby-Konfiguration konfiguriert werden. Führen Sie in diesen F?llen den gleichen Installationsvorgang auf zwei separaten Servern durch und w?hlen Sie dann bei der Erstkonfiguration des Produkts den Redundanzmodus aus. Das Produkt übernimmt den gesamten Prozess des internen Kopierens von Datenbankdaten und der Synchronisierung der beiden Datenbanken. MySQL kennt Redundanzeinstellungen. MySQL ist auf beiden Servern identisch am selben Ort installiert und hat die gleiche Struktur. Das Produkt verfügt nicht über eine sehr elegante/effiziente M?glichkeit, gro?e Datenbanken (z. B. 300 GB gro?e 3-KByte-Tabellen) bei Bedarf vom Prim?rserver mit dem Backup-Server zu synchronisieren, z. B. wenn ein redundantes System von einem einzelnen Server erstellt wird/der bereits l?uft einige Zeit Master-Server-Konfiguration. Meine Frage lautet wie folgt. </p> <p>Gibt es angesichts der Tatsache, dass die MySQL-Installation auf beiden Servern identisch ist, eine sichere/unterstützte M?glichkeit, die Datenbank/Dateien manuell vom Prim?rserver auf den Backup-Server zu kopieren? übrigens, dies ist auf einem Produktions-Windows-Server. Ich wei?, dass ich die Datenbank vollst?ndig aus der Hauptdatenbank exportieren und auf den BU-Server importieren k?nnte, aber das k?nnte ein paar Stunden dauern. Ich wünschte, es g?be eine schnellere unterstützte Methode zum Kopieren von Dateien von einem Server auf einen anderen, aber bei meiner Recherche sehe ich widersprüchliche Informationen. </p> <p>Systeminformationen Windows MySQL 5.5 Die Installation ist auf beiden Servern gleich ?C:ProgramDataMySQLMySQL Server 5.5data“ Innovationsdatenbank Dateien pro Tabelle = true</p> <p>Vielen Dank im Voraus für alle Vorschl?ge. </p> <p>Ich habe einmal versucht, einfach den Datenbankordner, der alle innovativen Datenbanktabellendateien enth?lt, ?C:ProgramDataMySQLMySQL Server 5.5dataMydbase“, von einem Server auf einen anderen zu kopieren, aber MySQL startete nicht und es traten Fehler auf.</ p>
P粉588152636
P粉588152636

Antworte allen(1)
P粉937769356

是:關(guān)閉兩臺(tái)計(jì)算機(jī)上的 MySQL Server 服務(wù)。然后您可以按照您想要的任何方式移動(dòng) datadir 中的文件。但這會(huì)在您進(jìn)行文件傳輸時(shí)導(dǎo)致一些停機(jī)時(shí)間。

如果必須沒(méi)有停機(jī)時(shí)間,也是可以的,但需要更多步驟。

我所做的是使用 Percona XtraBackup 對(duì)源實(shí)例進(jìn)行物理備份,但這對(duì)您來(lái)說(shuō)并不容易,因?yàn)槟褂玫氖?Windows。 XtraBackup 不適用于 Windows。有些人使用技巧在Windows 上的 Docker 容器。

然后以正常方式將 XtraBackup 還原到您的新計(jì)算機(jī),并將其配置為源實(shí)例的副本。請(qǐng)參閱 https://docs.percona.com/percona-xtrabackup/8.0 /howtos/setting_up_replication.html

通過(guò)將新實(shí)例設(shè)為副本,您可以讓它根據(jù)設(shè)置副本時(shí)源實(shí)例上發(fā)生的最新更改進(jìn)行更新。

然后在某個(gè)時(shí)刻您決定切換到新實(shí)例。然后,將源實(shí)例設(shè)置為只讀模式,以防止客戶端應(yīng)用程序進(jìn)行任何新的更改。讓副本跟上最后的最終更改(如果副本已經(jīng)跟上更改,則這只需要一秒鐘)?,F(xiàn)在,您可以更改客戶端應(yīng)用程序以使用副本而不是以前的源。然后使用 RESET SLAVE 取消新實(shí)例上的復(fù)制配置,因?yàn)槟畈幌Ml(fā)生的事情是在以前的源上發(fā)生任何更多更改并復(fù)制到新實(shí)例。

如果您嘗試此過(guò)程,我建議您在測(cè)試實(shí)例(而不是生產(chǎn)實(shí)例)上進(jìn)行測(cè)試,直到您熟悉這些工具為止。

P.S.:除了不支持Windows之外,我不知道當(dāng)前版本的XtraBackup是否可以與MySQL 5.5一起使用。該版本于 2010 年發(fā)布,并于 2018 年終止。因此,我認(rèn)為您需要研究哪個(gè)版本的 XtraBackup 仍然可以讀取 MySQL 5.5 實(shí)例。您可能必須使用舊版本的 XtraBackup。

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage