Die folgenden Schritte können sowohl remote oder direkt
an der Linux Konsole durchgeführt werden. Bei der Beschreibung gehe ich
davon aus dass, das benötigte Archiv (tar.gz) bereits auf dem Linux Rechner
ist. Falls es per FTP übertragen wurde, sollte es sich im Verzeichnis /home/Dein_Benutzername
befinden.
Du kannst nun Telnet starten. Unter Windows Start -> Ausführen und "telnet"
eingeben. Es ist empfehlenswert die IP-Adresse gleich mit anzugeben. Falls
ein DNS (Domain Name Server) im Netzwerk existiert kann auch der Domainname
verwendet werden. Nun den Benutzernamen und Passwort eingeben. Da wir Superuser
(Administrator) Rechte benötigen, könnten wir auch "root" verwenden. Standardmäßig
ist aber "root" vom Telnet Dienst ausgeschlossen, und das sollte auch so
bleiben !
Wecome to SuSE LINUX 7.0 (i386)
-Kernel 2.2.16
linux login: MyName
Password: *****
....
Have a lot of fun ...
MyName@linux:~>su
Password: *****
root@linux:/home/MyName >
|
Jetzt kann es losgehen:
Auspacken des Archivs "tar -xzf mysql-3.23.42.tar.gz".
Nun mit "cd mysql-3.23.42/" in das Unterverzeichnis wechseln.
Nun müssen wir unseren MySQL Server konfigurieren. Es stehen einige Optionen
zur Verfügung, aber die Standardeinstellungen sind eigentlich recht optimal.
Die Standardkonfiguration kann mit "./configure" gestartet werden. Kleiner
Nachteil es ist nicht ohne weiteres Möglich Updates durchzuführen ohne totalen
Datenverlust !! Zum Anderen, betrifft Hauptsächlich alle die BETA Versionen
verwenden wollen, ist es nicht möglich zwischen verschiedenen Versionen
hin und her zu wechseln.
Die Option --prefix bezeichnet das Zielverzeichnis und --localstatdir das
Datenverzeichnis. Im folgenden installieren wir MySQL und erzeugen die benötigten
Verzeichnisse und Dateien. Wobei "mkdir" dem DOS Kommando "md" entspricht.
Eine Entsprechung für "ln -s", was für Symbolischer Link steht, gibt es
nicht, eine Verknüpfung unter Windows hat zwar die gleiche Wirkung auf dem
Desktop, Programme können damit aber nichts anfangen. Um die Sache etwas
zu verdeutlichen: Unsere Anwendung verwendet die Bibliotheksdatei "mysql_lib.so",
welche ein symbolischer Link auf "mysql_lib.2.5.7.so" [frei erfunden !!]
ist. Wenn nun eine neuere Version verfügbar ist muss nur der Link geändert
werden und die Anwendung kann sie benutzen, ohne neu kompiliert zu werden.
./configure --prefix=/usr/local/mysql/3.23.42
\
--localstatdir=/var/mysql/database
make
make install
ln -s /usr/local/mysql/3.23.42 /usr/local/mysql/current
mkdir /var/mysql
mkdir /var/mysql/database
scripts/mysql_install_db
/usr/local/mysql/current/bin/safe_mysqld --user=root &
/usr/local/mysql/current/bin/mysqladmin -u root passwort 'Dein Password' |
Kleine Anmerkungen :
Wenn sie den MySQL Dämon starten vergessen
sie nicht das "&" !!
Telnet oder die Konsole kehren sonst nicht mehr zur Eingabeaufforderung
zurück !
Zu Zeile 1 /2: Es ist möglich Zeile 2 direkt an Zeile 1 anzuhängen, dann
muss "\" weggelassen werden !
Falls MySQL bereits mit rpm Paketen installiert wurde, sollte diese
Installation entfernt werden !
Autor: Jörg
Letzte Änderung
01.06.2003
|