So ändern Sie die Server-UUID in MySQL

So ändern Sie die Server-UUID in MySQL

Quelle des Problems:

Wenn der Slave-Server der geklonte Master-Server ist, muss der Wert der Server-UUID derselbe sein, sonst meldet die Master-Slave-Replikation den Fehler 1593. Starten Sie MySQL nach der Änderung neu

Lassen Sie mich Ihnen im Folgenden die entsprechenden Lösungen vorstellen. Werfen wir ohne weitere Umschweife einen Blick auf die ausführliche Einführung.

Problemumgehung

1. Suchen Sie zunächst die Installationsadresse von MySQL

Variablen wie „Datadir“ anzeigen;

+---------------+-----------------+
| Variablenname | Wert |
+---------------+-----------------+
| Datenverzeichnis | /var/lib/mysql/ |
+---------------+-----------------+
1 Zeile im Satz (0,00 Sek.)

//Erstellen Sie dann eine UUID über MySQL zur Aufzeichnung und verwenden Sie diese zum Ändern von select uuid()

+--------------------------------------+
| uuid() |
+--------------------------------------+
| 2674149f-5083-11e8-be4b-080027a1f331 |
+--------------------------------------+

2. Geben Sie dann das Verzeichnis datadir ein

cd /var/lib/mysql/
vi auto.cnf
//Server-UUID ändern

3. Starten Sie MySQL neu

Dienst MySQL Neustart

Zusammenfassen

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Wenn Sie Fragen haben, können Sie eine Nachricht hinterlassen. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM.

Das könnte Sie auch interessieren:
  • Eine kurze Analyse, ob der MySQL-Primärschlüssel Zahlen oder UUIDs für schnellere Abfragen verwendet
  • MySQL-Methode zum Generieren von Zufallszahlen, Zeichenfolgen, Daten, Bestätigungscodes und UUIDs
  • Der Unterschied sowie die Vor- und Nachteile des MySQL-Primärschlüssels UUID und des automatisch inkrementierten Primärschlüssels
  • Detaillierte Analyse, warum MySQL die Verwendung von UUID oder Snowflake-ID als Primärschlüssel nicht empfiehlt
  • So entfernen Sie horizontale Linien beim Speichern von UUID in MySQL
  • Warum verwendet MySQL für die Analyse und den Entwurf des Tabellenprimärschlüssels nicht die UUID?

<<:  js, um einen simulierten Einkaufszentrumsfall zu erreichen

>>:  Detaillierte Schritte zur Dateisteuerungsverwaltung für Linux-Konten

Artikel empfehlen

So ändern Sie schnell das Hostattribut eines MySQL-Benutzers

Wenn Sie sich remote bei MySQL anmelden, gelten f...

Lösen Sie das Docker.Socket-Berechtigungsproblem des VSCode-Docker-Plugins

Lösung: Beenden Sie alle mit .vscode in Zusammenh...

Detaillierte Erklärung dieses Zeigeproblems in JavaScript

Vorwort Der This-Zeiger in JS hat Anfängern schon...

SQL Get gespeicherte Prozedur gibt Datenprozessanalyse zurück

Dieser Artikel stellt hauptsächlich die Analyse d...

Die Verwendung von FrameLayout in sechs Layouts

Vorwort In der letzten Ausgabe haben wir Ihnen Li...

Webentwickler sind besorgt über die Koexistenz von IE7 und IE8

Ich habe heute IE8 installiert. Als ich auf die M...

CSS zur Erzielung einer kompatiblen Textausrichtung in verschiedenen Browsern

Beim Front-End-Layout des Formulars müssen wir hä...

CSS3-Textanimationseffekte

Wirkung html <div Klasse="sp-container&qu...

Konfigurieren Sie nginx so, dass es zur Systemwartungsseite umleitet

Letztes Wochenende bereitete sich ein Bruderproje...

So verwenden Sie ECharts in WeChat Mini-Programmen mit uniapp

Heute verwenden wir Uniapp, um Echarts zur Anzeig...

Beispiel für das Hinzufügen und Löschen von Bereichspartitionen in MySQL 5.5

einführen Die RANGE-Partitionierung basiert auf e...