Kapitel 3: Installation von MySQL 69
Um eine Quelldistribution zu installieren, f¨uhren Sie die unten stehenden Schritte aus und
gehen dann weiter zu Abschnitt 3.4 [Post-installation], Seite 80, um die Schritte nach der
Installation und ein paar Tests durchzuf¨uhren.
1. W¨ahlen Sie das Verzeichnis, in dem Sie die Distribution entpacken wollen, und wechseln
Sie dort hinein.
2. Holen Sie sich eine Distributionsdatei von einer der Sites, die unter Abschnitt 3.2.1
[Wie man MySQL erh¨alt], Seite 59 aufgelistet sind.
3. Wenn Sie Berkeley-DB-Tabellen mit MySQL verwenden wollen, m¨ussen Sie sich eine
gepatchte Version des Berkeley-DB-Quellcodes besorgen. Bitte lesen Sie das Kapitel
¨uber Berkeley-DB-Tabellen, bevor Sie fortfahren. Siehe Abschnitt 8.6 [BDB], Seite 522.
MySQL-Quelldistributionen stehen als komprimierte tar-Archive zur Verf¨ugung und
haben Namen wie ‘mysql-VERSION.tar.gz’, wobei VERSION eine Zahl ist, wie 5.0.1-
alpha.
4. F¨ugen Sie einen Benutzer (User) und eine Gruppe (Group) hinzu, unter dem / der
mysqld laufen soll:
shell> groupadd mysql
shell> useradd -g mysql mysql
Diese Befehle f¨ugen den Benutzer mysql und die Gruppe mysql hinzu. Die Syntax
f¨ur useradd und groupadd kann sich auf unterschiedlichen Unix-Systemen geringf¨ugig
unterscheiden. Die Befehle k¨onnen adduser und addgroup heißen. Wenn Sie wollen,
k¨onnen Sie Benutzer und Gruppe auch anders nennen als mysql.
5. Entpacken Sie die Distribution ins aktuelle Verzeichnis:
shell> gunzip < /pfad/zu/mysql-VERSION.tar.gz | tar xvf -
Dieser Befehl erzeugt ein Verzeichnis namens ‘mysql-VERSION’.
6. Wechseln Sie in das oberste Verzeichnis der entpackten Distribution:
shell> cd mysql-VERSION
Beachten Sie, dass Sie aktuell MySQL aus diesem obersten Verzeichnis konfigurieren
und bauen m¨ussen. Sie k¨onnen MySQL nicht in ein anderes Verzeichnis bauen.
7. Konfigurieren Sie das Release und kompilieren Sie alles:
shell> ./configure --prefix=/usr/local/mysql
shell> make
Wenn Sie configure laufen lassen, k¨onnen Sie dabei einige Optionen angeben. Geben
Sie ./configure --help ein, um eine Liste von Optionen zu erhalten. Abschnitt 3.3.3
[configure-Optionen], Seite 71 er¨ortert einige der n¨utzlicheren Optionen.
wenden, geben Sie bitte alle Zeilen aus ‘config.log’ an, von denen Sie annehmen,
dass sie bei der Problembehebung hilfreich sein k¨onnten. F¨ugen Sie auch die letzten
Zeilen der Ausgabe von configure hinzu, wenn configure abbricht. Schicken Sie den
Bug-Bericht ein, indem Sie das mysqlbug-Skript benutzen. Siehe Abschnitt 2.6.2.3
[Bug reports], Seite 30.
Wenn das Kompilieren fehlschl¨agt, sehen Sie unter Abschnitt 3.3.5 [Compilation prob-
lems], Seite 75 nach, was bei einer Reihe gel¨aufiger Probleme hilft.
8. Installieren Sie alles:
Comentarios a estos manuales