LIBRARY · ANLEITUNG

Upgrade von MariaDB 10.6 auf MariaDB 10.11: Ein umfassender Leitfaden

VERÖFFENTLICHT AM 12. AUGUST 2023 · AKTUALISIERT AM 11. NOVEMBER 2025

MariaDB Social-Media-Vorschaubild

MariaDB ist ein beliebtes relationales Open-Source-Datenbankverwaltungssystem, das in den vergangenen Jahren erheblich gewachsen ist und sich stark weiterentwickelt hat. Mit der Veröffentlichung von MariaDB 10.11 gibt es zahlreiche Änderungen, Verbesserungen und neue Funktionen, die Anwender kennen sollten. In diesem Blogbeitrag gehen wir auf die wichtigsten Aspekte eines Upgrades von MariaDB 10.6 auf MariaDB 10.11 ein.

Neue Funktionen und Verbesserungen in MariaDB 10.11

  1. Authentifizierung:
    • GRANT to PUBLIC: Mit dieser Funktion können Berechtigungen an die Öffentlichkeit (public) vergeben werden. MDEV-5215
    • Separate SUPER als auch die READ ONLY ADMIN Berechtigungen. MDEV-29596
  2. Optimizer:
    • Die ANALYZE FORMAT=JSON zeigt nun die im Query-Optimizer verbrachte Zeit an. MDEV-28926
  3. Information Schema:
    • Leistungsprobleme beim Lesen der Tabelle Information Schema Parameters wurden behoben. MDEV-29104
    • Probleme mit vollständigen Tabellenscans in den Tabellen Information Schema Parameters und Information Schema Routines wurden behoben. MDEV-20609
  4. System Versioning:
    • Eine Einstellung für System Versioning wurde eingeführt: system_versioning_insert_history, um die Änderung des Verlaufs zu ermöglichen. MDEV-16546
    • mariadb-dump unterstützt nun das Sichern und Wiederherstellen historischer Daten. MDEV-16029
  5. InnoDB:
    • Die Variablen innodb_write_io_threads als auch die innodb_read_io_threads sind nun dynamisch, sodass ihre Werte ohne Neustart des Servers geändert werden können. MDEV-11026
  6. Windows:
    • Für den MariaDB-Benutzer root wurde die Anmeldung ohne Passwort implementiert, speziell für Administratorbenutzer des Betriebssystems. MDEV-26715
  7. Allgemein:
    • Mehrere Variablen für langsame Abfragen wurden umbenannt:
      • log_slow_min_examined_row_limit auf min_examined_row_limit
      • log_slow_query auf slow_query_log
      • log_slow_query_file auf slow_query_log_file (Hinweis: Diese hieß log_slow_query_file_name in der Vorabversion MariaDB 10.11.0.)
      • log_slow_query_time auf long_query_time
    • Die replicate_rewrite_db ist nun eine Systemvariable und nicht mehr nur eine Option. MDEV-15530
  8. Variablen:

Veraltete Optionen:

Die folgenden Optionen gelten in MariaDB 10.11 als veraltet. Sie wurden noch nicht entfernt, werden aber in zukünftigen Versionen entfallen:

  • keep_files_on_create: MariaDB löscht verwaiste Dateien jetzt automatisch, sodass diese Einstellung nicht mehr erforderlich ist.

Entfernte oder umbenannte Optionen:

  • innodb_log_write_ahead_size: Unter Linux und Windows wird die physische Blockgröße des zugrunde liegenden Speichers automatisch erkannt und verwendet, sodass diese Option überflüssig ist.
  • innodb_version: Diese Option wurde als überflüssig eingestuft.
  • wsrep_replicate_myisam als auch die wsrep_strict_ddl: Benutzer sollten stattdessen Folgendes verwenden: wsrep_mode .

Mögliche Stolperfallen:

  1. Probleme mit der Komprimierung: Wenn Sie in MariaDB 10.6 in InnoDB oder Mroonga einen anderen Komprimierungsalgorithmus als zlib verwendet haben, müssen Sie die passende Komprimierungsbibliothek installieren, um diese Tabellen in 10.11 lesen zu können.
  2. Konfigurationsänderungen: Wenn Sie Ihre MariaDB-Konfiguration angepasst haben, müssen Sie diese überprüfen und gegebenenfalls anpassen, um geänderte, entfernte oder umbenannte Optionen zu berücksichtigen.

 

Vorteile des Upgrades auf MariaDB 10.11

  1. Erhöhte Sicherheit: Mit den neuen Authentifizierungsfunktionen bietet MariaDB 10.11 verbesserte Sicherheitsmechanismen und sorgt dafür, dass Ihre Daten geschützt bleiben.
  2. Optimierte Leistung: Die neuen Optimizer-Funktionen und die Verbesserungen im Information Schema sorgen dafür, dass Abfragen schneller und effizienter ausgeführt werden.
  3. Erweiterte Versionierung: Die Verbesserungen bei der Systemversionierung bieten mehr Kontrolle über historische Daten und machen die Datenverwaltung flexibler.
  4. Dynamische Konfiguration: Mit dynamischen InnoDB-Variablen können Administratoren Leistungseinstellungen jetzt anpassen, ohne den Server neu starten zu müssen. So werden Ausfallzeiten minimiert.
  5. Verbesserte Windows-Unterstützung: Die Anmeldung ohne Passwort für den MariaDB-Benutzer root auf Windows-Plattformen vereinfacht den Authentifizierungsprozess für Betriebssystem-Administratoren.
  6. Besseres Abfragemanagement: Die Umbenennung der Variablen für langsame Abfragen sorgt für Klarheit und Konsistenz bei der Verwaltung und Überwachung von Abfragen.

Zusammenfassend bringt das Upgrade von MariaDB 10.6 auf MariaDB 10.11 eine Vielzahl neuer Funktionen, Verbesserungen und Optimierungen mit sich. Es ist wichtig, sich mit diesen Änderungen vertraut zu machen, um MariaDB optimal nutzen zu können.

Hinweis: Ausführlichere Informationen sowie Angaben zu veralteten, entfernten oder umbenannten Optionen und zu inkompatiblen Änderungen zwischen den Versionen finden Sie in der offiziellen MariaDB-Dokumentation und in den Versionshinweisen.

Betrifft Sie das auch?

Solche Aufgaben übernehmen wir jede Woche für unsere Kunden. Sprechen Sie uns an – das erste Gespräch ist kostenlos.