Tipps & Tricks
Hilfestellungen rund um die Themen Internet & Programmierung
WAMP-Tutorial, Teil 4: So installieren Sie MySQL 5 lokal unter Windows XP
MySQL ist die populärste Datenbank im Internet. In diesem Kapitel wird beschrieben, wie Sie MySQL auf Ihrem PC installieren um so offline mit PHP darauf zugreifen zu können.
Installation
Laden Sie hier die aktuelle Version von MySQL herunter: http://dev.mysql.com/downloads/mysql/5.0.html#win32. Wählen Sie unter "MySQL Community Server" die Version "Generally Available (GA) Release". Dort dann unter "Windows downloads" die Version "Windows ZIP/Setup.EXE (x86)" (z.Zt. 5.0.67). Entpacken Sie das ZIP-Archiv in ein beliebiges Verzeichnis und starten Sie die Datei "Setup.exe".
Wählen Sie bei "Setup Type" den "Custom"-Modus, Sie gelangen dann zu dem Bildschirm,
den Sie links sehen. Über einen Klick auf den "Change..."-Button können Sie den Pfad
zu Ihrem Installations-Verzeichnis ändern, bei mir also "C:\WAMP\MySQL".
Klicken Sie auf "Next" und dann auf "Install". Jetzt wird die Software installiert, danach überspringen Sie die Registrierung mit "Skip Sign-Up" (es sei denn, Sie möchten sich registrieren...). Lassen Sie im anschließenden Fenster die Option "Configure the MySQL Server now" unbedingt angehakt und schließen Sie die Installation durch einen Klick auf "Finish" ab.
Es öffnet sich der Configuration Wizard, dort wählen Sie die "Standard Configuration", lassen die Haken bei
"Install As Windows Service" und "Launch automatically" dran und machen zusätzlich einen Haken bei
"Include Bin Directory...".
Im nächsten Fenster lassen Sie den Haken bei "Modify Security Settings" stehen und geben in die beiden Felder ein beliebiges Passwort ein. Wählen Sie am besten ein Passwort, welches Sie sonst nie verwenden, weil es an bestimmten Stellen auf Ihrem PC im Klartext zu lesen sein wird. Klicken Sie auf "Next" und "Execute".
Nachdem die letzten Konfigurationen durchgeführt wurden (Achtung: Ihre Firewall könnte hier Probleme bereiten!), müssen Sie Ihre php.ini-Datei im WINDOWS-Verzeichnis öffnen. Suchen Sie folgende Zeilen:
; Directory in which the loadable extensions (modules) reside.
extension_dir = "./"
Passen Sie die zweite Zeile an Ihren Pfad zum Ordner "ext" [PHP4] im Ordner PHP an:
extension_dir = "C:/WAMP/PHP/ext/"
Suchen Sie anschließend die folgenden beiden Zeilen [PHP4] (sie stehen nicht untereinander, aber im selben Block) und entfernen Sie das (Kommentar)-Semikolon am Anfang jeder Zeile:
;extension=php_mbstring.dll
;extension=php_mysql.dll
Starten Sie abschließend Ihren Rechner neu: MySQL startet automatisch mit Ihrem PC. Ab sofort melden Sie sich bei Ihrer Datenbank mit dem Benutzernamen "root" und Ihrem oben gewählten Passwort an [PHP4]. Das gilt z.B. in Ihren PHP-Scripten.
Tipp 1: Wenn MySQL nicht funktioniert, obwohl Sie sich genau an diese Anweisungen gehalten haben, kopieren Sie zusätzlich die Datei "libmysql.dll", die Sie in Ihrem PHP-Ordner finden, in die beiden Ordner "Windows" und "System32". Mehr über die Hintergründe dieses Vorgangs und allgemein über die Installation weiterer Extensions erfahren Sie im Kapitel "Extensions aktivieren".
Tipp 2: Wenn Sie bereits eine MySQL-Installation vorgenommen und wieder deinstalliert haben, gibt es möglicherweise ein Problem beim Abschluss der Installation: der Configuration Wizard bleibt mit der Fehlermeldung "1045 Access denied for user 'root'@'localhost'(using password: YES)" bei der letzten Ausführung von "Apply security settings" hängen. Dazu gibt es zwei Lösungswege.
a) Brechen Sie ab und starten Sie den Wizard erneut über das Startmenü. Sobald Sie zu der Stelle kommen, bei der Sie Ihr MySQL-Passwort eingeben sollen, lassen Sie das erste Feld "Enter the current password" leer und machen dann ganz normal weiter. Falls das auch nicht hilft:
b) Brechen Sie ab und öffnen Sie den "MySQL Command Line Client" über das Startmenü. Zugang erhalten Sie nach Eingabe Ihres Passwortes. Probieren Sie zuerst Ihr normales Passwort aus. Wenn das Fenster daraufhin geschlossen wird, war es falsch. Öffnen Sie es erneut, geben Sie diesmal KEIN Passwort ein und drücken Sie die Return. Wenn Sie nun das "mysql >"-Prompt sehen, tippen Sie ein:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('NeuesPasswort');
Ersetzen Sie "NeuesPasswort" durch Ihr Passwort! Anschließend starten Sie den Wizard noch einmal und geben im Feld "Enter the current password" das soeben vergebene Passwort ein.
Bei Problemen dieser Art ist es oft hilfreich, MySQL zuerst über Systemsteuerung > Software komplett zu deinstallieren. Löschen Sie auch das komplette Verzeichnis von Ihrem Rechner und starten Sie Ihren Rechner neu, bevor Sie mit der Installation von Grund auf noch einmal beginnen.
Nächster Schritt
Um Ihre MySQL-Datenbanken bequem verwalten zu können, empfiehlt es sich, PHPMyAdmin zu installieren. Damit können Sie auch gleich testen, ob PHP und MySQL korrekt zusammen arbeiten. Schritt 5: PHPMyAdmin.
