PHP/ PHP INSTALLATION (WAMP und LAMP) Tutorial: Installation von MySQL auf LinuxSuSE Linux Pro 8.2 mit mysql einfach installieren
1
![]() 1 Installation von MySQL auf LinuxIch habe diese Installationsvariante auf meinem Linux System (SuSE Linux Pro 8.2) ausprobiert und es funktioniert einwandfrei. Was Sie für die Installation benötigen: Als aller erstes müssen Sie sich die Sourcecodes herunterladen. Besuchen Sie dazu die MySQL-Internetseite (http://www.mysql.de/downloads) und klicken Sie auf die aktuell empfohlene (recommended) Version. Downloaden Sie sich nun die Tarball Sourcecodes. Sie enden mit *.tar.gz. Speichern Sie die Datei z. B. in /home/mm/downloads. z. B. (ich benutze % zur Darstellung des Prompts) Als nächstes müssen Sie die Datei entpacken. Der Dateiname muss ungefähr so aufgebaut sein: mysql-x.x.x.tar.gz. Ersetzten Sie bei den folgenden Vorgängen die x.x.x mit der aktuellen Version, die Sie gedownloadet haben. Wenn Sie sich nicht mehr sicher sind, sehen Sie nach, wie die Datei heißt: % ls mysql* Nun zum entpacken: Dies geschieht mit dem Programm tar. Geben Sie folgenden Befehl ein um die Sourcecodes zu entpacken: % tar xfz mysql-x.x.x.tar.gz Nun müsste ein neues Verzeichnis namens mysql-x.x.x entstanden sein. Wechseln sie in das Verzeichnis. % cd mysql-x.x.x Nun muss das Configure-Script ausgeführt werden. Dem Script übergeben wir den Pfad, in den MySQL installiert werden soll. In meinem Beispiel wird es in /usr/local/mysql installiert. Ersetzten Sie es ggf. durch den von Ihnen gewünschten Pfad und führen Sie das Configure-Script aus. % ./configure -prefix=/usr/local/mysql Nun folgen viele viele Zeilen, die Sie eigentlich nicht interessieren müssen. Sobald das Script fertig ist und der Prompt wieder zu sehen ist, müssen Sie das Script kompilieren. Dies
geschieht mit dem Befehl make. Es reicht einfach den Befehl einzugeben. % make Nach sehr vielen Linking und Compiling Anweisungen, die eine halbe Ewigkeit über den Bildschirm donnern, müssen Sie das kompilierte Programm nur noch installieren. Dies geschieht mit dem Befehl make install. % make install So...das dürfte nicht allzu lange gedauert haben. Als nächsten Schritt müssen Sie aber noch die Datenbank dazu installieren. Wenn Sie sich noch im Ordner der Sourcecodes aufhalten, geschieht dies einfach mit: % ./scripts/mysql_install_db So das wäre auch geschafft. Als Nächstes sagen wir MySQL, wer den Daemon ausführt. Ich habe mir einen User mysql und eine Gruppe mysqlgrp angelegt, die nur dazu da ist, den Daemon zu starten. Dies geschieht mit: % groupadd mysqlgrp Nun wechseln Sie in das Verzeichnis, in das Sie MySQL installiert haben. z. B. % cd /usr/local/mysql In dem Verzeichnis var werden die Datenbanken aufbewahrt. Und da Sie nun einen eigenen MySQL-Benutzer haben, soll auch nur er auf die Datenbanken zugreifen können. Also schenken wir ihm das Verzeichnis. % chown -R mysql.mysqlgrp var Nun müssen Sie nur noch die Datei erstellen, die Linux anweist, dass MySQL unter dem User mysql gestartet wird. Führen Sie einfach folgenden Befehl aus: % cat >> /etc/my.cnf Nun können Sie fast schreiben wie in einem Editor. Tippen Sie folgenden Text: Fügen Sie noch einen neuen Absatz hinzu und drücken Sie Strg+D um das Dokument abzuschließen. So...jetzt weisen Sie Linux an, dass er den MySQL-Server automatisch bei jedem Systemstart starten soll. Bei SuSE führen Sie folgende Befehle aus: % cd /usr/local/mysql Bei den meisten anderen Linux-Distributionen, z. B. Mandrake, funktioniert es so: % cd /usr/local/mysql So das müsste reichen. % /etc/init.d/mysql.server start Wenn Sie start durch stop ersetzen, wird er beendet. % /etc/rc.d/init.d/mysql.server start So jetzt ist eigentlich alles komplett. Nur noch ein paar Feinheiten am Schluß. Jetzt linken Sie noch die MySQL-Programme, die am meisten benutzt werden in das /usr/bin Verzeichnis. Dies bewirkt, dass Sie das Programm durch die einfache Eingabe des Programmnamens starten können, unabhängig von dem Verzeichnis, indem Sie sich befinden.
% ln -s /usr/local/mysql/bin/mysql /usr/bin Der Superuser root unter MySQL hat noch kein Passwort. Das heißt, momentan hat jeder uneingeschränkten Zugriff auf die Datenbanken. Setzen Sie also ein root-Passwort: % mysqladmin -u root passwort dasistdasneuepasswort So alles geschafft! Viel Spaß!
|
Über den Autor
Tutorial bewertenHat Ihnen dieses Tutorial gefallen? Dann bewerten Sie es jetzt! Fünf Sterne bedeutet "Sehr gut", ein Stern "Unzureichend". aktuelle Artikel
|