
Kapitel 8: MySQL-Tab ellentypen 501
anlegen, nur Dateien.
¨
Uberpr¨ufen Sie auch, ob Sie auf der Festplatte genug Platz f¨ur
Daten- und Log-Dateien haben.
Wenn Sie jetzt MySQL starten, f¨angt InnoDB an, Ihre Daten- und Log-Dateien zu erzeugen.
InnoDB gibt dabei etwas wie das folgende aus:
~/mysqlm/sql > mysqld
InnoDB: The first specified data file /home/stefan/data/ibdata1 did not exist:
InnoDB: a new database to be created!
InnoDB: Setting file /home/stefan/data/ibdata1 size to 134217728
InnoDB: Database physically writes the file full: wait...
InnoDB: Data file /home/stefan/data/ibdata2 did not exist: new to be created
InnoDB: Setting file /home/stefan/data/ibdata2 size to 262144000
InnoDB: Database physically writes the file full: wait...
InnoDB: Log file /home/stefan/data/logs/ib_logfile0 did not exist: new to be created
InnoDB: Setting log file /home/stefan/data/logs/ib_logfile0 size to 5242880
InnoDB: Log file /home/stefan/data/logs/ib_logfile1 did not exist: new to be created
InnoDB: Setting log file /home/stefan/data/logs/ib_logfile1 size to 5242880
InnoDB: Log file /home/stefan/data/logs/ib_logfile2 did not exist: new to be created
InnoDB: Setting log file /home/stefan/data/logs/ib_logfile2 size to 5242880
InnoDB: Started
mysqld: ready for connections
Jetzt wurde eine neue InnoDB-Datenbank erzeugt. Sie k¨onnen sich mit den ¨ublichen
MySQL-Client-Programmen wie mysql mit dem MySQL-Server verbinden. Wenn Sie den
MySQL-Server mit ‘mysqladmin shutdown’ herunter fahren, gibt InnoDB etwa wie das fol-
gende aus:
010321 18:33:34 mysqld: Normal shutdown
010321 18:33:34 mysqld: Shutdown Complete
InnoDB: Starting shutdown...
InnoDB: Shutdown completed
Wenn Sie jetzt einen Blick auf die Daten-Dateien und Log-Verzeichnisse werfen, sehen
Sie die erzeugten Dateien. Das Log-Verzeichnis enth¨alt auch eine kleine Datei namens
‘ib_arch_log_0000000000’. Diese Datei resultiert aus der Datenbank-Erzeugung, nach
der InnoDB die Log-Archivierung ausgeschaltet hat. Wenn MySQL noch einmal gestartet
wird, sieht die Ausgabe etwa wie folgt aus:
~/mysqlm/sql > mysqld
InnoDB: Started
mysqld: ready for connections
8.5.3.1 Falls etwas bei der Datenbank-Erzeugung schiefgeht
Falls etwas bei der Datenbank-Erzeugung schiefgeht, sollten Sie alle durch InnoDB erzeugten
Dateien l¨oschen. Das heißt alle Daten-Dateien, alle Log-Dateien, die kleine archivierte
Log-Datei und - falls Sie bereits InnoDB-Tabellen erzeugt haben, auch die entsprechenden
‘.frm’-Dateien f¨ur diese Tabellen in den MySQL-Datenbankverzeichnissen. Danach k¨onnen
Sie die InnoDB-Datenbankerzeugung erneut versuchen.
Kommentare zu diesen Handbüchern