68 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha
Wenn Sie eine aktuelle Version von gcc verwenden (aktuell genug, um die -fno-exceptions-
Option zu verstehen), ist es SEHR WICHTIG, dass Sie diese Option benutzen. Ansonsten
k¨onnte es sein, dass Sie eine Bin¨ardatei kompilieren, die zu zuf¨alligen Zeitpunkten abst¨urzt.
Wir empfehlen zus¨atzlich, dass Sie -felide-contructors und -fno-rtti zusammen mit
-fno-exceptions benutzen. Im Zweifel gehen Sie wie folgt vor:
CFLAGS="-O3" CXX=gcc CXXFLAGS="-O3 -felide-constructors -fno-exceptions -fno-rtti" ./configure --prefix=/usr/local/mysql --enable-assembler --with-mysqld-ldflags=-all-static
F¨ur die meisten Systeme werden Sie dadurch eine schnelle, stabile Bin¨arinstallation erhalten.
Wenn Sie Probleme bekommen, BITTE BENUTZEN SIE IMMER mysqlbug zum Fragen-
mysqlbug Systeminformationen, die anderen helfen werden, Ihr Problem zu l¨osen. Wenn
Sie mysqlbug nicht benutzen, verringern Sie die M¨oglichkeit, eine L¨osung Ihres Problems
zu bekommen! mysqlbug finden Sie im ‘scripts’-Verzeichnis, nachdem Sie die Distribution
entpackt haben. Siehe Abschnitt 2.6.2.3 [Bug reports], Seite 30.
3.3.1 Schnellinstallation,
¨
Uberblick
Die grundlegenden Befehle, die Sie ausf¨uhren m¨ussen, um eine MySQL-Quelldistribution
zu installieren, sind:
shell> groupadd mysql
shell> useradd -g mysql mysql
shell> gunzip < mysql-VERSION.tar.gz | tar -xvf -
shell> cd mysql-VERSION
shell> ./configure --prefix=/usr/local/mysql
shell> make
shell> make install
shell> scripts/mysql_install_db
shell> chown -R root /usr/local/mysql
shell> chown -R mysql /usr/local/mysql/var
shell> chgrp -R mysql /usr/local/mysql
shell> cp support-files/my-medium.cnf /etc/my.cnf
shell> /usr/local/mysql/bin/safe_mysqld --user=mysql &
Wenn Sie Unterst¨utzung f¨ur InnoDB-Tabellen haben wollen, sollten Sie die Datei
/etc/my.cnf editieren und die ‘#’-Zeichen vor den Parametern entfernen, der mit
innodb_... beginnen. Siehe Abschnitt 5.1.2 [Option files], Seite 175. Siehe Abschnitt 8.5.2
[InnoDB start], Seite 496.
Wenn Sie mit einem Quell-RPM anfangen, gehen Sie wie folgt vor:
shell> rpm --rebuild MySQL-VERSION.src.rpm
Das erzeugt ein Bin¨ar-RPM, das Sie installieren k¨onnen.
Sie k¨onnen neue Benutzer hinzuf¨ugen, indem Sie das bin/mysql_setpermission-Skript
benutzen, falls Sie die DBI- und Msql-Mysql-modules-Perl-Module installieren.
Eine detailliertere Beschreibung folgt.
Comentarios a estos manuales