70 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha
shell> make install
Eventuell m¨ussen Sie diesen Befehl als root ausf¨uhren.
9. Erzeugen Sie die MySQL-Berechtigungstabellen (Grant Tables, nur notwendig, wenn
Sie MySQL noch nie vorher installiert haben):
shell> scripts/mysql_install_db
Beachten Sie, dass bei MySQL-Versionen vor Version 3.22.10 der MySQL-Server startet,
wenn Sie mysql_install_db laufen lassen. Das gilt f¨ur neuere Versionen nicht mehr!
10.
¨
Andern Sie den Besitzer der Bin¨ardateien zu root und den Besitzer des
Daten-Verzeichnisses zu dem Benutzer, unter dem Sie mysqld laufen lassen wollen:
shell> chown -R root /usr/local/mysql
shell> chown -R mysql /usr/local/mysql/var
shell> chgrp -R mysql /usr/local/mysql
Der erste Befehl ¨andert die owner-Attribute der Dateien auf den Benutzer root, der
zweite ¨andert die owner-Attribute des Daten-Verzeichnisses auf den Benutzer mysql
und der dritte ¨andert die group-Attribute auf die Gruppe mysql.
11. Wenn Sie die Unterst¨utzung f¨ur die Perl-DBI/DBD-Schnittstelle hinzuf¨ugen wollen, sehen
Sie unter Abschnitt 9.2 [Perl], Seite 528 nach.
12. Wenn Sie wollen, dass MySQL automatisch startet, wenn Sie Ihre Maschine hoch
fahren, kopieren Sie support-files/mysql.server an die Stelle, wo Ihr System seine
Startdateien hat. Weitere Informationen finden Sie im support-files/mysql.server-
Skript selbst sowie unter Abschnitt 3.4.3 [Automatic start], Seite 87.
Nachdem alles installiert wurde, sollten Sie Ihre Distribution initialisieren und testen:
shell> /usr/local/mysql/bin/safe_mysqld --user=mysql &
Wenn dieser Befehl sofort mit mysqld daemon ended fehlschl¨agt, finden Sie einige Informa-
tionen dazu in der Datei ‘mysql-Daten-Verzeichnis/’hostname’.err’. Der wahrschein-
liche Grund ist der, dass bereits ein anderer mysqld-Server l¨auft. Siehe Abschnitt 5.1.4
[Multiple servers], Seite 179.
Siehe Abschnitt 3.4 [Post-installation], Seite 80.
3.3.2 Wie man Patches anwendet
Manchmal erscheinen Patches auf der Mailing-Liste oder werden auf Patches-Bereich
(http://www.mysql.com/downloads/patches.html) auf der MySQL-Website eingestellt.
Um einen Patch aus der Mailing-Liste anzuwenden, speichern Sie die Nachricht, in der
der Patch enthalten ist, in eine Datei. Wechseln Sie dann ins oberste Verzeichnis Ihres
MySQL-Source-Trees und geben Sie folgende Befehle ein:
shell> patch -p1 < patch-datei-name
shell> rm config.cache
shell> make clean
Patches von der FTP-Site werden als Klartextdateien (Plain Text) oder als mit gzip kom-
primierte Dateien distribuiert. Ein Klartext-Patch wenden Sie genau so an, wie oben f¨ur
die Patches von der Mailing-Liste beschrieben. Um ein komprimiertes Patch anzuwenden,
wechseln Sie ins oberste Verzeichnis Ihres MySQL-Source-Trees und geben Sie folgende
Befehle ein:
Comentarios a estos manuales