jKoeber.de | Entwicklung, Systeme, Programmierung und Umsetzung

MySql 5 InnoDB aktivieren

MySQLIhr 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!

Comment Pages

There are 2 Comments to "MySql 5 InnoDB aktivieren"

Write a Comment

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

 

Essentials

Meta

Seiten

Profile

  • Johannes Köber
  • TwitterCounter for @jkoeber
  • Blogverzeichnis - Blog Verzeichnis bloggerei.de