Heim Datenbank MySQL-Tutorial news in mysqlbinlog – Back Up Master Binary Log Files_MySQL

news in mysqlbinlog – Back Up Master Binary Log Files_MySQL

Jun 01, 2016 pm 01:14 PM
master 主机

news in mysqlbinlog – Back Up Master Binary Log Files

从mysql5.6开始 mysqlbinlog开始支持远程读取master主机的binlog写入本地,极大的加强了binlog的备份策略,由于在mysql cluster复制环境中,binlog的存在极大的决定的数据恢复的完整性,所以binlog的备份显得特别重要。在诸多HA方案中,例如MHA,使用主库的binlog去恢复主备库之间的数据差,在主库物理机器down机无法重启的情况下,binlog的备份可以直接用来recover slave.所以这一特性提升mysql 容灾级别,使得mysql的灾备方案显得不是那么的单调唯一。

使用”–raw”,”–read-from-remote-server” 选项可以直接控制读取方式与读取server,可以采用管理机器统一读取多master binlog。
Facebook 采用类似semi-sync的方式重构了mysqlbinlog用来替代semi-sync方式的slave机器,达到多份复制的目的。

"We extended mysqlbinlog to speak Semisync protocol. The reason of the enhancement is that we wanted to use "semisync mysqlbinlog" as a replacement of local semisync slaves. We usually run slaves on remote datacenters, and we don't always need local slaves to serve read requests / redundancy. On the other hand, as described at above "Requirements for Semisync Deployment" section, in practice at least two local semisync readers are needed to make semisync work. We didn't like to run additional two dedicated slaves per master just for semisync. So we invented semisync mysqlbinlog and use it instead of semisync slaves, as shown in the below figure."
Nach dem Login kopieren

news in  mysqlbinlog – Back Up Master Binary Log Files_MySQL

我们采用mysqlbinlog的这种方式备份多台master的binlog.配合MHA的异地binlog复制,以达到最小的数据丢失。

[root@pajk-super-master /usr/local/dbadmin/backup]#nohup python binlog_backup_main.py ps -ef | grep -i daemondbus1056 10 May06 ?00:00:00 dbus-daemon --systemroot 24010 326960 10:58 pts/000:00:00 binlog_backup_daemon allroot 24319 240100 10:59 pts/000:00:00 binlog_backup_daemon '10.0.128.115':'3306' root 24330 240100 10:59 pts/000:00:00 binlog_backup_daemon '10.0.128.116':'3306' root 24341 240100 10:59 pts/000:00:00 binlog_backup_daemon '10.0.128.117':'3306' [root@pajk-super-master /usr/local/dbadmin/backup]#ls -ltr /tmp/backup/binlog_backup/10.0.128.115.3306/total 250908-rw-r--r-- 1 root root 27732 May 13 10:12 mysql-bin.000001-rw-r--r-- 1 root root 1063490 May 13 10:12 mysql-bin.000002-rw-r--r-- 1 root root 126 May 13 10:12 mysql-bin.000003-rw-r--r-- 1 root root 143 May 13 10:12 mysql-bin.000005-rw-r--r-- 1 root root 14000 May 13 10:12 mysql-bin.000004-rw-r--r-- 1 root root 64918 May 13 10:12 mysql-bin.000006-rw-r--r-- 1 root root 1216094 May 13 10:12 mysql-bin.000007-rw-r--r-- 1 root root 143 May 13 10:12 mysql-bin.000008-rw-r--r-- 1 root root 183388823 May 13 10:12 mysql-bin.000009-rw-r--r-- 1 root root20839355 May 13 10:12 mysql-bin.000010-rw-r--r-- 1 root root50039255 May 13 10:12 mysql-bin.000011-rw-r--r-- 1 root root250816 May 13 11:00 mysql-bin.000012
Nach dem Login kopieren

同时MHA 0.56 开始支持从binlog server上恢复日志:

Binlog serverStarting from MHA version 0.56, MHA supports new section [binlogN]. In binlog section, you can define mysqlbinlog streaming servers. When MHA does GTID based failover, MHA checks binlog servers, and if binlog servers are ahead of other slaves, MHA applies differential binlog events to the new master before recovery. When MHA does non-GTID based (traditional) failover, MHA ignores binlog servers.
Nach dem Login kopieren
Below is an example configuration.manager_host$ cat /etc/app1.cnf [server default]# mysql user and passworduser=rootpassword=mysqlpass# working directory on the managermanager_workdir=/var/log/masterha/app1# manager log filemanager_log=/var/log/masterha/app1/app1.log# working directory on MySQL serversremote_workdir=/var/log/masterha/app1[server1]hostname=host1[server2]hostname=host2[server3]hostname=host3[binlog1]hostname=binlog_host1[binlog2]hostname=binlog_host2
Nach dem Login kopieren

REF:semi-synchronous-replication-at-facebook
https://code.google.com/p/mysql-master-ha/wiki/Configuration#Binlog_server

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Was ist der Unterschied zwischen Master und Host? Was ist der Unterschied zwischen Master und Host? Sep 28, 2023 pm 01:34 PM

Die Unterschiede zwischen Master und Host sind: 1. Der Host kann die Rolle eines Clients oder Servers spielen, während der Master der zentrale Server ist, der für die Koordination und Verwaltung anderer Slave-Server in einem verteilten System verantwortlich ist. 2. Der Host ist ein gewöhnliches Computergerät und der Master Normalerweise werden höhere Rechenleistung und Ressourcen verwendet, um Aufgaben zu verarbeiten und zu verteilen, Daten zu verwalten und die Stabilität des gesamten Systems aufrechtzuerhalten. 3. Der Host ist ein Knoten im Netzwerk, und der Master ist der Server, der eine zentrale Rolle spielt das verteilte System.

Welche Beziehung besteht zwischen dem Domänennamen des Hosts und der IP-Adresse des Hosts? Welche Beziehung besteht zwischen dem Domänennamen des Hosts und der IP-Adresse des Hosts? Jan 14, 2021 pm 06:02 PM

Die Beziehung zwischen dem Domänennamen des Hosts und der IP-Adresse des Hosts ist: Eine IP-Adresse entspricht mehreren Domänennamen. Die IP-Adresse verwendet eine digitale Form, um den Host im Computernetzwerk zu identifizieren, und der Domänenname verwendet eine Zeichenform, um den Host im Computernetzwerk zu identifizieren. Im Internet kann ein Domänenname einer IP-Adresse entsprechen, eine IP-Adresse kann jedoch mehreren Domänennamen entsprechen.

MSI präsentiert MEG Vision MSI präsentiert MEG Vision Jun 09, 2024 am 11:15 AM

Laut Nachrichten dieser Website vom 5. Juni nahm MSI an der Taipei International Computer Show 2024 teil und stellte einen neuen Flaggschiff-Gaming-Computer namens MEGVisionXAI vor. Diese Spielekonsole ist eine Erweiterung der bestehenden Vision-Serie und verfügt über ein sehr auffälliges Surround-Glas-Design, bei dem die internen Komponenten deutlich sichtbar sind. Der attraktivste Teil ist, dass die Vorderseite des Hosts mit einem übergroßen Touchscreen ausgestattet ist. Laut MSI können damit die exklusiven KI-Anwendungen von MSI synchronisiert werden, um verschiedene KI-Funktionen weiter zu verbessern. Die entsprechenden Bilder, die dieser Seite beigefügt sind, sind wie folgt: MSI hat noch keine weiteren Details erklärt. Auf den geteilten Bildern können Sie sehen, dass ein lokaler KI-Chatbot auf dem Bildschirm läuft und ihn auffordern kann, KI-Aufgaben zu erledigen und lokal gespeicherte Dokumente suchen. Quelle des obigen Bildes:

Der am 27. Juli offiziell angekündigte Lenovo YOGA Portal Mini-Host wurde von ChinaJoy veröffentlicht und verfügt über ein integriertes 350-W-Netzteil Der am 27. Juli offiziell angekündigte Lenovo YOGA Portal Mini-Host wurde von ChinaJoy veröffentlicht und verfügt über ein integriertes 350-W-Netzteil Jul 23, 2024 pm 01:47 PM

Laut Nachrichten dieser Website vom 23. Juli wird nun bestätigt, dass der seit langem vorgestellte Hochleistungs-Desktop-Computer YOGA Portal von Lenovo am 27. Juli bei ChinaJoy in Shanghai offiziell vorgestellt wird. Es wird behauptet, dass es sich um einen Mini handelt Host, der für die professionelle KI-Erstellung entwickelt wurde. Es ist ein Performance-Meister und ein Experte für die KI-Erstellung digitaler 3D-Menschen. Der virtuelle KI-Hintergrund basiert auf den Bildern vor Ort, die von unserem Freund @yuP in Shanghai bereitgestellt wurden. besteht aus eloxiertem Aluminium und ist mit einem Intel Core i7-14700-Prozessor, 32 GB DDR5-Speicher und einem 1 TB Solid-State-Laufwerk ausgestattet. YOGA Portal ist sowohl ein Host als auch eine All-in-One-KI-Erstellungsmaschine. Der leistungsstarke Host wird mit einer algorithmusoptimierten Kamera zu einer integrierten Lösung kombiniert. Stellen Sie sich einfach vor die Kamera, d.h.

Was ist der MySQL-Hostname? Was ist der MySQL-Hostname? Jul 20, 2023 am 11:37 AM

Der MySQL-Hostname bezieht sich auf den Namen oder die IP-Adresse, die zum Identifizieren und Zugreifen auf den MySQL-Datenbankserver verwendet wird. Beim Erstellen und Verwalten des MySQL-Servers muss der Benutzer den Hostnamen kennen, um remote auf die Datenbank auf dem Server zugreifen zu können MySQL-Server und stellen Sie sicher, dass der Server korrekt konfiguriert wurde und die Firewall-Einstellungen korrekt sind. Mithilfe der richtigen Verbindungszeichenfolge können Sie eine Verbindung zum MySQL-Server in der Programmiersprache herstellen und darauf zugreifen.

Cooler Master-Sneaker Cooler Master-Sneaker Feb 15, 2024 am 08:21 AM

Diese Website berichtete am 14. Februar, dass Cooler Master zuvor einen SneakerX-Computercomputer in Form eines Schuhs gezeigt hatte, der das Aussehen von Sportschuhen imitierte. Der Preis der Nationalbank wurde nun veröffentlicht. Dies ist ein rot-weißer Sneaker-PC-Host, der mit einem Mini-ITX-Motherboard, einem 850WSFX-Goldmedaillen-Vollmodul-Netzteil, einer integrierten 360-Wasserkühlung und einer Größe von 650 x 306 x 348 mm ausgestattet ist. Auf dieser Website wurde festgestellt, dass die chinesische Version der Maschine in AMD- und Intel-Versionen erhältlich ist: Die AMD-Version ist mit einem Ryzen 97950X3D-Prozessor + einer RX7900XTX-Grafikkarte ausgestattet, ausgestattet mit 64 GBDDR56000 MHz-Speicher und 4 TB PCIe4.0-SSD sowie Wi-Fi6E + Bluetooth 5.2 + kabelgebundener Netzwerkanschluss. Intel

Welche Möglichkeiten gibt es, den Hostnamen unter Linux zu überprüfen? Welche Möglichkeiten gibt es, den Hostnamen unter Linux zu überprüfen? Jun 07, 2023 pm 06:03 PM

Es gibt 10 Möglichkeiten, den Hostnamen in Linux zu überprüfen: 1. Verwenden Sie hostname; 3. Verwenden Sie uname; 6. Verwenden Sie cat /etc/hostname; . Verwenden Sie cat /etc/hosts; 9. Verwenden Sie nmtui;

Installationsanleitung für Computer-Host-Speichermodule Installationsanleitung für Computer-Host-Speichermodule Jan 05, 2024 am 09:49 AM

Wenn ein Memory Stick verkehrt herum installiert wird, passt er nicht nur nicht hinein, es kann sogar dazu führen, dass das Motherboard und die CPU durchbrennen. Wie installiert man den Memory Stick also von vorne nach unten im Computer? Um die Vorder- und Rückseite zu unterscheiden, wird der Speicherstick einen asymmetrischen Steckplatz haben. So installieren Sie die Vorder- und Rückseite eines Memory Sticks in einem Computer-Host: Antwort: Beachten Sie die Kerbe am goldenen Finger des Memory Sticks, wie im Bild gezeigt. Richten Sie die Kerbe an der Ausbuchtung am Speichersockel des Motherboards aus und setzen Sie ihn ein. 1. Um zu verhindern, dass Benutzer Vorder- und Rückseite verwechseln. 2. Der Sockel des aktuellen Speichermoduls ist also asymmetrisch. 3. Es kann in der linken oder rechten Position erscheinen. 4. Bei der Installation müssen wir zunächst sicherstellen, dass die Schnittstelle unseres Speichermoduls mit der des Motherboards übereinstimmt. 5. Suchen Sie nach der Bestätigung den Speichersteckplatz auf der Hauptplatine und lösen Sie die Schnalle an der im Bild gezeigten Stelle. 6. Schluss machen

See all articles