Glengamoi (Forum) · AspHeute · .NET Heute (RSS-Suche) · AspxFiles (Wiki) · .NET Blogs

Installation und Konfiguration von MySQL unter Windows 2000 Professional

Geschrieben von: Rene Drescher-Hackel
Kategorie: Datenbank

This printed page brought to you by AlphaSierraPapa

Jeder, der im Rahmen der ASP-Programmierung datenbankgestützte Webseiten schon einmal erstellt hat, hat den Einstieg dabei mit Microsoft Access Datenbanken realisiert. Schnell ist aber erkennbar, daß Access (Jet) Datenbanken auch klare Grenzen gesetzt sind - in der Anzahl der gleichzeitigen Benutzer, und speziell in der Performance.

Dieses Problem zu lösen bedeutet meistens den Wechsel der Datenbank, hin zu einem dezidierten Datenbank(server)system wie zum Beispiel SQL Server, Oracle, Sybase oder auch MySQL. Aus Kostengründen fällt dabei die Wahl immer öfter auf MySQL, das auch für kommerzielle Verwendung völlig gratis verwendbar ist.

Im heutigen Artikel möchte ich insbesondere auf die Installation von MySQL unter dem Betriebssystem Windows 2000 Professional eingehen. Weitere Artikel befassen sich dann mit Administration und Verwendung von MySQL Datenbanken in ASP.

Die Installation unter Windows 2000 Professional

Als erstes stellt sich die Frage, wo MySQL denn zu beziehen ist. Da MySQL ein Open-Source Produkt ist (ja, neben der Installationsversion kann man auch den Sourcecode gratis beziehen), bietet sich das Internet ganz klar als erste Anlaufstelle an. Unter

http://www.mysql.com/downloads/index.html

finden Sie eine Übersicht der verfügbaren Distributionen. Die Version 3.23 ist dabei die zum Zeitpunkt der Artikelerstellung als "Stable Release" verfügbare Version, die auch unter Windows (98, NT, 2000) installiert werden kann. Wenn Sie die Windows-Version (3.23.38) herunterladen wollen, finden Sie die erforderliche ZIP-Datei unter der Adresse

http://www.mysql.com/Downloads/MySQL-3.23/mysql-3.23.38-win.zip

Speichern Sie die ZIP-Datei in ein Verzeichnis Ihrer Wahl z.B

C:\MySQL_source\

Entpacken Sie die Dateien z.B. in das Verzeichnis

C:\MySQL_source\setup\

Anschließend erhalten Sie folgende Ansicht:

Starten Sie das Programm "setup.exe" durch Doppelklick, und schon wird der Installationsassistent gestartet. Die folgende Meldung erscheint am Bildschirm:

Bestätigen Sie diesen ersten Schritt des Installationsassistenten durch Klicken auf die "Next" Schaltfläche. Auch den nächsten Bildschirm können Sie entsprechend durch einen Klick auf "Next" bestätigen.

In dem nun folgenden Bildschirm wählen Sie das Installationsverzeichnis für den MySQL-Datenbankserver aus.

Standardmäßig wird Ihnen hier

C:\mysql

vorgeschlagen. Über den Button "Browse" können Sie - soweit erforderlich - ein anderes Zielverzeichnis auswählen.

Im Anschluß entscheiden Sie, welche Installationsform Sie benötigen.

Die "Typical" - Installation ist in der Regel ausreichend. Nach entsprechender Auswahl und Bestätigung durch "Next" startet die eigentliche Installation - das Kopieren der Dateien.

Nach erfolgreicher Installation öffnen Sie den Windows Explorer und wechseln in das MySQL-Installationsverzeichnis. Hier finden Sie dann folgende Verzeichnisstruktur:

Im Ordner (sofern "C:\mysql\" Ihr Installationsordner ist)

C:\mysql\bin\

befindet sich neben den einzelen Administrations- und Zusatzprogrammen das Programm

mysqld-nt.exe

Das Programm mysqld-nt.exe wird vom DOS-Prompt aufgerufen und kann dabei die folgenden Parameter mit verwenden:

mysqld-nt.exe --standalone (startet den MySQL-Server)
mysqld-nt.exe --install (installiert den MySQL-Server als Dienst)
mysqld-nt.exe --remove (entfernt den MySQL-Server-Dienst)

Bevor Sie überhaupt den MySQL-Server ansprechen können, müssen Sie ihn starten - ob als "standalone" (sozusagen Start auf Bedarf - unter Windows 98 wird mit der Option -- console gestartet) oder als Dienst (Start beim Hochfahren des Servers, wie zB SQL Server). Soweit Sie mit NT/2000 arbeiten, empfiehlt es sich den MySQL-Server immer als Dienst zu starten. Wie das über (graphische) administrative Tools realisiert werden kann, soll Gegenstand eines folgenden Artikels sein.

Daneben finden Sie im selben Verzeichnis die Datei

mysql.exe

Mit diesem Programm starten Sie den MySQL-Monitor. Dieses Programm ist ebenfalls vom DOS-Prompt aus zu starten. Öffnen Sie also ein DOS-Fenster (mittels cmd.exe oder über "Start"-"Programme"-"Zubehör"-"Eingabeaufforderung") und wechseln Sie in Ihr Verzeichnis, in dem Sie MySQL installiert haben. Wechseln Sie hier in das /bin-Verzeichnis und rufen Sie das Programm "mysql" auf. Sie erhalten - wenn der MySQL-Server zuvor ordnungsgemäß gestartet wurde - folgenden Bildschirm:

Auf dieser Ebene können Sie dann über SQL (Structured Query Language) als Datenbankabfragesprache mit dem MySQL-Server kommunizieren. Wollen Sie mehr über einzelne Datenbanken erfahren, so müssen Sie die Datenbank per Anweisung erst einmal auswählen, damit auch der Server weiß, worüber Sie mit ihm reden wollen. Der Befehl hierzu lautet z.B. für die test-Datenbank:

mysql > use test;

Der MySQL-Server quittiert Ihnen diese Anweisung mit

Database changed

Das, wenn er die Datenbank "test" finden und auswählen konnte - oder Sie bekommen die (Fehler-)Meldung

ERROR 1049: Unbekannte Datenbank 'bla'

Wobei 'bla' für den Datenbanknamen eingegeben wurde.

Nach diesem einfachen Test kann man bereits getrost sagen, daß man einen funktionierenden MySQL-Datenbankserver in Betrieb genommen hat.

Zusammenfassung

Die Installation von MySQL unter Windows 2000 Professional (Windows 98/NT4 verläuft nicht anders) gestaltet sich denkbar einfach, und beweist, daß man einen Wechsel auf eine größere Datenbank wie zum Beispiel MySQL nicht zu scheuen braucht. In den folgenden Artikeln werden wir uns mit der Administration von MySQL, der ODBC-Anbindung und der Nutzung in ASP-Anwendungen beschäftigen.

This printed page brought to you by AlphaSierraPapa

Verwandte Artikel

Administration von MySQL unter Windows 2000
http:/www.aspheute.com/artikel/20010730.htm
Datenimport von Access nach MySQL
http:/www.aspheute.com/artikel/20010731.htm

Links zu anderen Sites

MySQL Downloads
http://www.mysql.com/downloads/index.html
MySQL.com
http://www.mysql.com/

 

©2000-2006 AspHeute.com
Alle Rechte vorbehalten. Der Inhalt dieser Seiten ist urheberrechtlich geschützt.
Eine Übernahme von Texten (auch nur auszugsweise) oder Graphiken bedarf unserer schriftlichen Zustimmung.