azakon-logo

Wie wird die Datenbankadministration von MySQL admin durchgeführt?

MySQL admin, was sind die allgemeinen Aufgaben?

Also, kurze Einführung, das Objekt der Verwaltung ist Datenbank-Server MySQL.

In der Regel, alle Handlungen mit der Installation des Engines, Konfiguration, Datenwiederherstellung, Performance-Tuning sind die Sache von MySQL admin.

Kurze MySQL Geschichte Ökosystem-Übersicht: Am Anfang war Open-Source-Produkt MySQL. Später MySQL war erhielt von Oracle, und nächste Projekte wurden geteilt: MariaDB, Percona Server.

Für Standard-Out-of-the-Box Bereitstellung seiner einfacher zu verwenden MySQL, und aus bestimmten Gründen – MariaDB oder Percona.

Alle Verteiler haben MySQL-Kernel im Inneren, mit zusätzlichen Spezifikationen für Leistung, Skalierbarkeit zu erhöhen, wie optimierte Datenspeicher, Thread-Pools, langsame Abfragen Debugging, Statistik-Analyse. Gebrauchsfertige Binärdateien werden hauptsächlich für Linux- und Windows-Betriebssysteme bereitgestellt. Für FreeBSD und andere Unix-Systeme werden Quellen für die Zusammenstellung und den Aufbau zur Verfügung gestellt.

Um die MySQL-Server sicher und schnell laufen zu lassen, muss MySQL admin die nächsten Aufgaben regelmäßig ausführen:

  • Zusammenstellung, Gebäudequellen, Installation von Binärdateien von MySQL Datenbanken Server;
  • Module, Treiber (JDBC, ODBC etc.) Bereitstellung von Datenbank-Server;
  • Upgrade-Datenbank und den Server;
  • start, stop den Daemon;
  • Löschen von Datenbanken und Deinstallieren von Datenbankservern;
  • Datenbankerstellung;
  • Benutzer, Rollenerstellung;
  • Bereitstellung eines sicheren Zugriffs auf Server und Datenbanken;
  • Datenbanken und ihre Tabellen Inhalt wiederherstellen;
  • Automationsunterstützungen von Datenbanken;
  • Fehleranalyse und Ausnahmen auslösen, Benachrichtigungen;
  • Performance-Tuning von Datenbanken Server.

MySQL admin Packages

Um die oben genannten Operationen zur Verfügung zu stellen, verwendet MySQL admin verschiedene Werkzeuge. Unter ihnen sind:

  • Shell console;
  • phpMyAdmin;
  • MySQL Workbench;
  • Bash, Perl scripts.

Neben den Tools macht MySQL admin auch den Automatisierungs-Workflow, um die Datenbanken stabiler und schneller zu machen. Innerhalb der Monitoring-Tools sollte MySQL admin Trigger für bestimmte Datenbank- und Systemzustände gesetzt werden, mit Antwortaktionen, z. B. als Meldungen senden und Remote-Befehle automatische Ausführung. Monitoring-Tools sammeln Datenbankstatistiken, was auch im Grafikmodus mit Live-Updates enthalten ist.

MySQL admin