MySQL: alle Tabellen / Datenbanken repaprieren bzw. überprüfen

Fast ein jeder kennt das MySQL Kommando "repair table xy;". Was ist jedoch wenn man alle Tabellen einer Datenbank bzw des ganzes System überprüfen oder aber reparieren möchte? Alle Tabellen, aller Datenbanken überprüfen (check table): mysqlcheck --all-databases Alle Tabellen, aller Datenbanken reparieren (repair table): mysqlcheck --all-databases --repair oder mysqlcheck --all-databases --auto-repair Alle Tabellen, aller Datenbanken ... Weiterlesen

MySQL root Passwort ändern bzw. zurücksetzen

Um das MySQL root Passwort zu ändern gibt es verschiedene Möglichkeiten, die ich hier einmal festhalten möchte. 1. Falls das aktuelle Passwort bekannt ist Mittels mysqladmin: mysqladmin -u root password >>"mein_passwort" Mittels MySQL-Client: mysql –u root >>UPDATE user SET Password=PASSWORD('mein_pwd') WHERE user='root'; >>flush privileges; 2. Wenn das aktuelle root Passwort nicht bekannt ist MySQLD muss ... Weiterlesen

MySQL Dump erstellen und direkt packen

Ein Serverumzug, ein Update oder eine Datensicherung sind häufig die Gründe warum ein Export sämtlicher Daten einer Datenbank nötig ist. Als Tool stellen MySQL und MariaDB hierfür mysqldump zur Verfügung. Für das tägliche Sichern per Cronjob habe ich ja bereits eine Möglichkeit in diesem Blog genannt. Dieser Post ist > hier < zu finden. Um ... Weiterlesen