MySql 5 InnoDB aktivieren
Ihr habt eure Datenbank neu installiert und wollt innoDB wieder nutzen. Mittlerweile wird innodb bei einer MySql 5 Installation auf Debian Basis automatisch installiert. Jetzt kann es aber sein dass bei der Neuinitialisierung der Datenbank ein Fehler Auftritt und somit die Engine von InnoDB deaktiviert wird. Das könnt ihr sehen wenn ihr über die Konsole folgenden Befehl absetzt:
Also aufpassen, wenn der Server startet aber die innodb nicht aktiviert wird kann es daran liegen dass der ibdata1 Wert zu hoch eingestellt ist und der Server es nicht schafft z.b. 2 Gigabyte auf einmal zu initialisieren. Somit solltet ihr den Wert herunter schrauben.
vi /etc/mysql/my.cnf # --------------------------------------------------------------------- innodb_data_home_dir = /var/lib/mysql innodb_data_file_path = /var/lib/mysql/ibdata/ibdata1:100M:autoextend # ---------------------------------------------------------------------
Wenn ihr den Wert verändert müsst ihr die Datenbank erneut starten
/etc/init.d/mysql restart
ACHTUNG! Um ein sauberes initialiseren der Datenbank zu ermöglichen, müssen alle ib* Files gelöscht werden!
There are 2 Comments to "MySql 5 InnoDB aktivieren"
da lob ich mir mein oracle 10g
Auch die Oracle muss auf den Server angepasst werden
Hab eine zu große Konfig geladen und erst nach 2h gefunden warum er so nen Scheiß macht.