MySQL Tabellenformat MyISAM <-> InnoDB ändern

Hallo, da oft die Vorteile von InnoDB überwiegen, habe ich mich entschlossen langsam ein größeres Netzwerk aus mehreren Datenbanken umzustellen. Über PhpMyAdmin ist das ganze etwas umständlich, daher hab ich müch für die reine SQL Variante entschieden, frei nach dem Motto: Lass die Scripte für dich arbeiten.  Weiterlesen

MysqlDump – Can’t open file (errno: 24) when using LOCK TABLES

Mysql Hallo,

da ich öfters mit Datenbanken arbeite, wo einige Tabellen drin sind kam es beim Backupen oft zu Problemen. Er gab mir dann folgenden Fehler aus:
mysqldump: Got error: 1016: Can't open file: './xxx/xxxx.frm' (errno: 24) when using LOCK TABLES
 Weiterlesen

Alle MySQL Datenbanken reparieren bzw. überprüfen

Hallo,

die meisten kennen ja den Repair Befehl von MySQL (repair table xxx). Da ich aber viele Datenbanken auf einen Server nutze und keine Lust habe alle zu checken, mache ich nach dem neustart meist paar Befehle in das System, um sicher zu gehen, das nicht kaputt gegangen ist.

In allen Datenbanken alle Tabellen überprüfen (check):

mysqlcheck -p --all-databases


In allen Datenbanken alle Tabellen reparieren (repair):

mysqlcheck -p --all-databases --repair


oder gleich:

mysqlcheck -p --all-databases --auto-repair


In allen Datenbanken alle Tabellen optimieren (optimize):

mysqlcheck -p --all-databases --optimize

The total number of locks exceeds the lock table size

Hello, ich musste die Tage sehr viel mit Inno Tabellen arbeiten und hab mich schon sehr über das langsame einspielen von großen Datenbanken gewundert. Der Hammer kam dann aber erst, wo ich Inno zu MyIsam konvertieren wollte. Da Popte dann der Fehler "The total number of locks exceeds the lock table size".  Weiterlesen

MySQL alle Tabellen checken und reparieren lassen

Hallo, gerade beim Neustart kommt es gerne mal vor, das sich ein paar Tabellen verabschieden und man es nicht merkt. MySQL checkt das zwar selber nach, aber irgendwie funktioniert das nicht immer. Daher am besten nochmal den Befehl durch laufen lassen, damit man auf der sicheren Seite ist.
<code>mysqlcheck -u root -p --auto-repair --check --optimize --all-databases</code>

MySQL Proxy einrichten für Serverumzug

Hallo,

heutzutage ist eine nahezu 100%tige Erreichbarkeit sehr wichtig. Um das auch während eines Umzugs gewährleisten zu können, benötigt man gewisse Tricks. Gerade der MySQL Server ist immer ein größeres Problem, weil man natürlich die Daten eine kurze Zeit haben, wo sie aktuell sind.

 Weiterlesen