Beim Verwalten von Tabellen in MySQL , wie in jeder anderen Datenbankanwendung , können mehrere Fehler in den Tabellen auftreten , die deren korrekte Ausführung und Verwendung verhindern.
Als Datenbankadministrator wird dringend empfohlen, die Tabellen , aus denen eine Datenbank besteht, ständig zu analysieren , um die bestmögliche Leistung zu erzielen.
Grundsätzlich haben wir drei Schritte, um festzustellen, ob eine Tabelle beschädigt ist oder nicht:
- Symptome
- Erkennung
- Auflösung
- Kein Benutzer kann sich bei MySQL anmelden.
- Intensive Nutzung der CPU.
- Fehlermeldungen, die vor Fehlern in den Tabellen warnen.
- Datenbanken können nicht mit dem Befehl mysqldump gesichert werden
- Unerwartetes Herunterfahren der Maschine.
- Fehler im MySQL- Code oder in MyISAM.
- Meldungen als falsche Schlüsseldatei für Tabelle anzeigen : ‘…’. Versuchen Sie es zu reparieren.
Als nächstes werden wir einige Optionen zum Reparieren der Tabellen in MySQL sehen.
1. So reparieren Sie MySQL-Tabellen mit phpMyAdmin
Die erste Option, die wir sehen werden, um eine beschädigte Tabelle in MySQL durch phpMyAdmin zu reparieren. Dazu greifen wir auf folgende Weise auf die phpMyAdmin-Konsole zu:
Dort starten wir die Sitzung mit unseren Anmeldeinformationen und haben die folgende Umgebung:
Sobald wir dort die Datenbank ausgewählt haben, in der die Tabelle abgelegt ist, aktivieren wir im zentralen Bereich die Box, in der sich die Tabelle befindet. In diesem Fall haben wir die Tabelle 34 und wenn wir sie ausgewählt haben, klappen wir die Optionen des Feldes für die markierten Elemente und dort auf Wählen Sie die Option Tabelle reparieren:
Damit führen wir den Befehl REPAIR TABLE aus und phpMyAdmin analysiert die Tabelle auf der Suche nach Fehlern und erhält das Ergebnis auf dem Bildschirm:
Mit dieser einfachen Option können wir MySQL-Tabellen mit phpMyAdmin reparieren.
2. So reparieren Sie MySQL-Tabellen direkt mit MySQL
Die MySQL-Anwendung selbst bietet uns die Möglichkeit, eine bestimmte Tabelle zu analysieren, um sie auf Fehler und Ausfälle zu untersuchen. In diesem Beispiel verwenden wir die Stadttabelle in der Weltdatenbank .
Zugriff auf die Datenbank und dort Rechtsklick auf die Tabelle zur Analyse und Auswahl der Option Tabellenpflege
Das folgende Fenster wird angezeigt, in dem wir zur Registerkarte ” Tabellen” wechseln und dort die Option ” Tabelle prüfen” auswählen, in der wir die Analyseebene zwischen “Schnell”, “Mittel” und “Erweitert” definieren können.
Nachdem Sie diese Parameter definiert haben, klicken Sie auf die Option Check Table. Das entsprechende Ergebnis wird angezeigt:
Wie wir sehen, gibt es Alternativen, um Tabellen in MySQL auf agile und absolut sichere Weise zu reparieren und auf diese Weise die MySQL-Funktionen in unserer Organisation zu erweitern. Denken Sie daran, dass MYSQL ein leistungsstarker Datenbankmanager ist , mit dem wir das gesamte Datenmanagement optimieren können. Um die Nutzung zu verbessern, hinterlassen wir Ihnen 20 interessante Empfehlungen für MySQL.
MySQL-Empfehlungen