home news interaktiv produkte leistungen kunden impressum kontakt sitemap
 
Kundenlogin
Installationsanleitungen
Premium Seminare
Premium-Seminare
WEB-Hosting
Premium-Seminare
Mit unserem Angebot für ein umfassendes Hosting Ihrer Domain bieten wir Ihnen nicht nur die passende Literatur für den erfolgreichen Einstieg in die Web-Programmierung, sondern auch die notwendige Plattform, damit Sie Ihr neues Wissen in die Praxis umsetzen können. Auf unseren Servern ist PHP 5 und MySQL 5 - und wenn Sie es wünschen - eine Joomla! 1.5 Installation für Sie vorbereitet.

Sichern Sie sich schnell und unkompliziert Ihre eigene Domain im Internet ab 0,99 EUR inkl. MwSt.

WebAdmin-Login
Nutzer-ID  
Passwort  
Downloads/Listings
Hier können Sie sich die Beispiele aus dem Buch herunterladen, damit ersparen Sie sich lästige Abtipparbeit. Zuvor müssen Sie jedoch Ihr Buch bei uns registrieren

 MySQL Installation 
Für eine vergrößerte Ansicht klicken Sie bitte auf die Voransichten! Stand 16.01.2008. Copyright Hinweise.
MySQL Installation
1. Schritt

In den folgenden Schritten erklären wir die Installation eines MySQL-Servers für eine lokale Entwicklungsumgebung.
Wenn Sie einen alten MySQL-Server bereits installiert haben, deinstallieren Sie diesen zuerst.

Seit MySQL-Server Version 4.1.5 unterscheiden sich die Installationspakete unter Windows von denen anderer Systeme. Drei verschiedene Installationspakete stehen zum Download von der MySQL Internetseite »http://dev.mysql.com/downloads/mysql/« (V. 5.0.24) zur Auswahl:

The Essentials Package (Windows Essentials (x86)
Beinhaltet das Minimum an Dateien die benötigt werden, um den MySQL-Server laufen zu lassen. Nicht inkludiert sind die Benchmark-Programme und optionale Komponenten wie der »embedded«-Server.

The Complete Package (Windows (x86)
Wie der Name schon sagt, beinhaltet es alle Dateien.

The Noinstall Archive (Without installer (unzip in c:\))
Beinhaltet alle Dateien ohne die Installations- und Konfigurationsprogramme. Das bedeutet es ist eine manuelle Installation notwendig. In den meisten Fällen ist das »Essentials Package« ausreichend. Es verwendet den Microsoft Windows Installer »MSI«, welcher unter Windows 2000, Windows XP und Windows Server 2003 Standard ist.

1. Nach dem Herunterladen des »Essentials Package« klicken Sie auf diese Datei. Unabhängig ob die Datei die Endung »exe« oder »msi« hat, wird der Installationsvorgang gestartet. Achtung bei älteren Windows-NT Versionen müssen Sie aktuelle Service-Packs installiert haben!
2. Schritt

Akzeptieren Sie die Lizenzbedingungen und drücken Sie die »Next«-Taste. Es erscheint folgendes Fenster, wo Sie zwischen drei Setup-Typen wählen müssen:

Typical
Enthält den MySQL-Server, den MySQL-Clienten und die wichtigsten Hilfsprogramme.

Complete
Installiert alle Teile des Installationspaketes. Die Ausstattung hängt von dem gestarteten Installer ab (Essential-Package, Complete-Package). Die komplette Installation enthält neben den Benchmark-Programmen, weitere Hilfsskripte und die Dokumentation.

Custom
Hier können die genau definieren, welche Komponenten Sie installiert haben möchten. Darüber hinaus können Sie angeben, auf welches Laufwerk oder Partition die Installation erfolgen soll.

Wir entscheiden uns hierbei für »typical« und bestätigen mit der Next«-Taste. Das nun folgende Fenster zeigt den Installationspfad an.

3. Schritt

Bestätigen Sie dann durch das Drücken der »Install«-Taste:






4. Schritt

Der Installationsvorgang wird nun gestartet.Ist dieses erledigt, erscheint der »MySQL.com Sign-up«-Dialog:






5. Schritt

Hier können Sie sich bei MySQL.com registrieren, um an Diskussionsforen teilzunehmen oder Fehler zu melden. Wenn Sie dieses nicht – zu diesem Zeitpunkt tun möchten – wählen Sie »Skip Sign-Up« aus. Die Installation ist damit abgeschlossen. Es erscheint folgende in Schritt 6 gezeigte Dialogbox:




6. Schritt

Nun folgt die Konfiguration: Wenn Sie zu diesem Zeitpunkt bereits wissen, dass Sie keine Änderung an der Standardkonfiguration vornehmen wollen, löschen Sie die Checkbox »Configure the MySQL Server now« und beenden Sie den Konfigurationsvorgang. Andernfalls lesen Sie weiter:

Starten Sie dann den Konfigurationsvorgang, indem Sie die »Finish«-Taste drücken. Es erscheint folgender Dialog.



7. Schritt

Bestätigen Sie diesen mit dem Drücken der »Next«-Taste.






8. Schritt

Zuerst erscheint der »Instance Configuration«-Dialog. Um einen laufenden Server zu entfernen wählen Sie »Remove Instance« andernfalls behalten Sie »Reconfigure Instance« bei und klicken Sie auf »Next«.

9. Schritt

Bei der Auswahl des richtigen Konfigurationstypen können Sie, vorausgesetzt bei Ihnen war noch kein MySQL-Server installiert, die »Standard-Konfiguration« wählen und damit den Rest der Konfiguration mit Standardwerten automatisch abschließen.

Wie wählen hier »Detailed Configuration« um alle Werte einmal zu sehen, bestätigen Sie mit »Next«

10. Schritt

Zuerst werden grundlegende Einstellungen bezüglich der Speichernutzung und CPU-Last getroffen. Hier können Sie nur zwischen drei Profilen wählen:

Developer Machine
Hier erhält der MySQL-Server nur minimale Resourcen. Dadurch können Sie an der Maschine sehr schnell arbeiten.

Server Machine
Optimiert für Server. Diese Konfiguration ist nicht für Arbeitsplatz-PCs gedacht. Es k&oouml;nnen aber auch andere Dienste wie z.B. Webserver auf diesem PC laufen.

Dedicated MySQL Server Machine
Für Server auf denen, neben dem Betriebssystem, nur der MySQL-Server läuft. Hier werden fast alle Resourcen für den MySQL-Server verwendet.

Wählen Sie »Developer Machine« und bestätigen Sie mit der »NEXT«- Taste.

11. Schritt

Als nächsten müssen legen Sie die zu verwendeten Datenbanktypen(Engines) fest. Zur Auswahl stehen:

Multifunctional Database
Der Standard für Verwendung von transaktionalen (InnoDB) und nicht transaktional (MyISAM) Datenbanken.

Transactional Database Only
Optimiert für die Nutzung von InnoDB-Datenbanken (transaktional). MyISAM-Datenbanken können trotzdem benutzt werden.

Non-Transactional Database Only
InnoDB-Datenbanken können hierbei nicht ohne Änderung der Konfiguration verwendet werden. Es ist zwar keine Neuinstallation aber eine Neukonfiguration mit anschließendem Neustart des Servers notwendig. Verwenden Sie keine InnoDB-Datenbanken wäre dieses Ihre bevorzugte Einstellung.

Wählen Sie hierbei »Multifunctional Database« für unsere Zwecke völlig ausreichend. Drücken Sie den »Next«-Knopf.
Haben Sie im letzten Dialog »Multifunctional Database« oder »Transaktional Database Only« gewählt erscheint nun ein Installations-Dialog für die Konfiguration der InnoDBEngine (Schritt 12).

12. Schritt

InnoDB-Datenbanken werden in großen Dateien gespeichert die zuvor angelegt worden sein müssen. Da diese Dateien mehrere 100 MB bis einige GB groß sein können, ist es ratsam diese auf einer separaten Partition/anderen Festplatte anzulegen. Dieses können sie hier tun. Wählen Sie einen entsprechenden Pfad und bestätigen Sie mit dem »Next«-Knopf.



13. Schritt

Diese Einstellung betrifft die voraussichtliche Anzahl gleichzeitiger Anfragen an den MySQL-Server. Auch hier sind drei Möglichkeiten gegeben. Diese Einstellung wird selten bei einer Erstinstallation geändert und bleibt daher auf »Decision Support« stehen. Die zweite Option »Online Transaction Processing« ist für Hostlast-Systeme interessant. Die dritte Option ermöglicht eine manuelle Eingabe. Wählen Sie »Desision Support« aus und bestätigen Sie mit dem »Next«-Knopf.



14. Schritt

Der nächste Konfigurations-Dialog bestimmt, ob eine Kommunikation über das TCP/IP-Protokoll möglich sein soll. Standardmäßig ist dieses über den Port 3306 möglich. Diese Portnummer für MySQL wird in der Regel, wenn sie nur einen MySQL-Server benutzen, nicht geändert.
Bestätigen Sie, indem sie auf den »Next«-Button drücken. Sie sehen dann folgenden Dialog in Schritt 15.



15. Schritt

MySQL unterstützt neben den »normalen« Zeichensätzen auch Unicode/UTF8. Unicode wird benötigt, wenn Sie Zeichensätze verwenden wollen die vom Umfang her, z.B. asiatische Schriften, nicht mit 8-Bit (255 Zeichen) abgebildet werden können.

Wenn Sie nur westeuropäische Zeichensätze benötigen, können Sie die Standardeinstellung »Standard Character Set« beibehalten. Haben Sie ganz spezielle Bedürfnisse schauen Sie unter »Manual Selected Default Character Set« nach was MySQL unterstützt.




16. Schritt

Die nächsten Einstellungen betreffen Windows-spezifische Konfigurationen. Zum einen, ob der MySQL-Server als Dienst gestartet werden soll – dazu ist, wenn Sie ein Windows-NT basierendes System (nicht Windows98/ME) benutzen – dringend zu raten. Der Server wird dadurch transparent in Ihre Betriebssystemumgebung integriert.

Die zweite Einstellung »Include Bin Directory in Windows PATH« fügt das »Bin«-Verzeichnis Ihrer MySQL-Installation und damit alle ausführbaren Dateien Ihrer MySQL-Installation zu der PATH-Variablen. Dadurch können Sie im Kommandozeilenfenster (cmd) direkt den mysql-Klienten aufrufen ohne Angabe des Pfades. Sehr empfehlenswert wenn man sich Tiparbeit ersparen möchte!




17. Schritt

Es folgen die letzten Einstellungen! Innerhalb der MySQL-Datenbank wird ein Benutzer mit dem Namen »root« angelegt. Es ist ein Superuser der alle Rechte besitzt und damit auch auf alle Datenbanken des Servers zugreifen kann. Dieser Nutzer hat kein Passwort!
Dieses können Sie zwar jederzeit ändern, aber es ist empfohlen es bereits jetzt zu tun, damit – wenn Sie sich in einem Netzwerk befinden – nicht jeder auf Ihren Server zugreifen kann. Wählen Sie dafür »Modify Security Settings« an und geben die unter »New root passwort« das neue Passwort, sowie unter »Confirm« eine Bestätigung ein. Haben Sie das Passwort bereits geändert müssen Sie zuvor unter »Current Root Passwort« das derzeitige Passwort eingeben.

Bestätigen Sie mit dem »Next«-Button und Sie erhalten folgende letzte Dialogbox:




18. Schritt

Das war es! Wenn alles geklappt hat sollten Sie den obigen Dialog sehen. Wenn es zu Problemen gekommen ist, führen Sie die Installation noch einmal durch.

Starten Sie Ihren Rechner neu. Nachdem Neustart öffnen Sie die »Windows-Eingabeaufforderung« und stellen eine Verbindung zum MySQL-Server wie folgt her:




Wechseln Sie dazu in das Verzeichnis, in das Sie den Server hinein installiert haben – wie in der nebenstehenden Abbildung gezeigt – und rufen Sie den MySQL-Client mit »mysql -u root -p« auf.

cd = Change directory– wechselt in ein angegebenes Verzeichnis. Z.B. cd mysql
cd .. = Wechselt in das nächsthöhere Verzeichnis (hinter dem "cd" das Leerzeichen nicht vergessen).
dir = Zeigt den Inhalt des ausgewählten aktuellen Verzeichnisses an.Z.B. dir
<laufwerksbuchstabe>: = wechselt zu einem anderen Laufwerk. Z.B: E: wechselt auf Laufwerk "E".

Geben Sie dann Ihr root-Passwort ein, wenn Sie eines vergeben haben. Nun erscheint der SQL-Prompt und Sie können SQL-Befehle absetzen.




In der nebenstehenden Abbildung zeigen wir Ihnen, wie Sie Ihr root-Passwort ändern (SQL•MySQL5 Buch Seite 209).

1. Stellen Sie eine Verbindung zum Server her. Dazu geben Sie den Befehl »mysql -u root mysql« oder »mysql -u root -p« ein.

2. Lassen Sie sich die vorhandenen Datenbanken mit dem SQL-Befehl »show databases« anzeigen, um sicherzustellen, dass Sie auch Zugriff auf die Benutzertabellen in der Datenbank »mysql« haben. Mit einem »SELECT« können Sie sich alle verfügbaren Benutzer anzeigen lassen.

3. Ändern Sie nun mit Hilfe des SQL-Befehls »SET PASSWORD FOR« das root-Passwort. In unserem Beispiel wird es auf »berlin« gesetzt.


 © Copyright 2010 by OMNIGENA GmbH – worldmedia production • alle rechte vorbehalten | impressum | datenschutz