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.