MySQL Installation
Inhaltsverzeichnis
- 1 MySQL Installation
- 1.1 Downloads
- 1.2 Installation MySQL Server
- 1.3 Konfiguration
- 1.3.1 Schritt 1 - Starten der Konfiguration
- 1.3.2 Schritt 2 - Server Typ
- 1.3.3 Schritt 3 - Datenbanktyp
- 1.3.4 Schritt 4 - Datenpfad
- 1.3.5 Schritt 5 - Nutzeranzahl
- 1.3.6 Schritt 6 - TCP/IP
- 1.3.7 Schritt 7 - Zeichensatz
- 1.3.8 Schritt 8 - Windows Dienst
- 1.3.9 Schritt 9 - Sicherheitseinstellungen
- 1.3.10 Schritt 10 - Abschluss
- 1.4 Installation MySQL Workbench
- 2 Erweiterte Konfiguration
MySQL Installation
MySQL ist die Bezeichnung für das Datenbanksystem, auf das REV Plus zurückgreift um die Daten abzuspeichern. Dieser Server muss auf einem Rechner installiert werden, der vom Server und allen weiteren REV Plus Programmteilen erreichbar ist. MySQL ist nicht Bestandteil der REV Plus Installation und muss daher manuell vom Endanwender installiert werden.
Um unsere Kunden damit nicht alleine zu lassen, beschreibt diese Anleitung die Installation des MySQL Servers sowie die korrekte Konfiguration für den Betrieb mit REV Plus.
Downloads
MySQL Community Server Version 5.1
Verwenden Sie bitte nur die MySQL Server Version 5.1 (Version 5.5 kann derzeit nicht verwendet werden!)
Installation MySQL Server
Vorbereitung
Laden Sie sich den MSI-Installer auf der, unter Downloads genannten Webseite herunter. Hinweis: Die Screenshots sind von der Version 5.0 sollten aber weitgehenst identisch mit Version 5.1 sein.
Schritt 1 - Starten der Installation
Starten Sie die Installation mit Doppelklick auf die soeben heruntergeladene Datei. Der Setup Wizard öffnet sich.
Schritt 2 - Installationsart
Wählen Sie nun die Installationsart "Typical" also typisch/normal. Wenn Sie den Pfad der Installation per Hand wählen möchten, wählen Sie bitte die Installationsart "custom" also benutzerdefiniert.
Schritt 3 - Installation starten
Starten Sie im nächsten Schritt die Installation. Wenn Sie den Pfad der Installation ändern möchten, wechseln Sie zurück zu Schritt 2 und wählen die Installationsart "custom".
Schritt 4 - Registrierung
In diesem Schritt können Sie ihre Installation bei MySQL.com registrieren. Dies ist aber nicht notwendig, sodass Sie diesen Schritt auch überspringen können. Wählen Sie dazu "Skip Sign-up" und klicken auf "Next".
Schritt 5 - Abschluss der Installation
Im letzten Schritt wird die Installation beendet und es kann die Konfiguration gestartet werden. Setzen Sie den Haken bei "Configure the MySQL Server now" und folgen der Anleitung im Punkt "Konfiguration"
Konfiguration
Dieser Bereich der Anleitung beschreibt die erste Konfiguration des MySQL Servers für den Betrieb. Die Konfiguration muss einmal ausgeführt werden um unter anderem das Hauptbenutzerpasswort zu setzen.
Schritt 1 - Starten der Konfiguration
Wählen Sie die Option "Detailed Configuration" und klicken Sie auf "Next".
Schritt 2 - Server Typ
Wählen Sie hier nun den Server Typ "Server Machine". Dies sollte ausgewählt werden, wenn auf dem Server nur weitere Serverprogramme wie z.B. REV Plus Server laufen. Werden mehrere Programme auf einem PC ausgeführt sollte die Option "Developer Machine" gewählt werden.
Schritt 3 - Datenbanktyp
Wählen Sie "Multifunctional Database" und klicken Sie auf "Next".
Schritt 4 - Datenpfad
In diesem Schritt können Sie konfigurieren in welchem Verzeichnis auf der Festplatte die Daten abgelegt werden sollen. Standardmäßig werden die Daten in den Installationspfad von MySQL gelegt.
Schritt 5 - Nutzeranzahl
Wählen Sie "Decision Support" und klicken Sie auf "Next".
Schritt 6 - TCP/IP
Aktivieren Sie die Nutzung von TCP/IP indem Sie den Haken bei "Enable TCP/IP Networking" setzen. Stellen Sie den Port auf den Standardport 3306 und aktivieren Sie die Option "Strict Mode".
Schritt 7 - Zeichensatz
Wählen Sie "Standard Character Set" und klicken Sie auf "Next".
Schritt 8 - Windows Dienst
Aktivieren Sie in diesem Schritt "Install As Windows Service" um das Programm als Dienst zu installieren, sodass es im Hintergrund läuft. Mit der Option "Launch the MySQL Server automatically" wird der Dienst automatisch gestartet.
Schritt 9 - Sicherheitseinstellungen
Im letzten Konfigurationsschritt müssen Sie das Passwort für den Hauptbenutzer "root" setzen. Dazu aktivieren Sie bitte die Option "Modify Security Settings" und tragen zwei mal das gleiche Passwort in die beiden Textfelder ein. Danach klicken Sie auf "Next".
Schritt 10 - Abschluss
In diesem Schritt wird die Konfiguration abgeschlossen und in die Konfigurationsdateien geschrieben. Mit Klick auf "Execute" werden die aufgelistet Punkte durchgeführt. Kommt es bei einem Punkt zu einem Fehler versuchen sie es ein zweites mal.
Wenn alles erfolgreich ausgeführt wurde, erscheint folgendes Bild:
Installation MySQL Workbench
Die MySQL Workbench ist eine grafische Oberfläche für die Administration des MySQL Servers. Somit werden direkte SQL Befehle über eine Eingabezeile überflüssig. So ist es auch "normalen PC Nutzern" möglich das System entsprechend zu konfigurieren. Die MySQL Workbench löst die alte Software "MySQL Administrator" ab.
Schritt 1 - Installation starten
Wählen Sie mit Doppelklick die heruntergeladene Datei aus um die Installation zu starten.
Schritt 2 - Installationsart
Wählen Sie im nächsten Schritt die Installationsart "Complete" um das Programm vollständig in ds Standardverzeichnis zu installieren. Wenn Sie den Installationspfad verändern möchten wählen Sie die Option "Custom" und wählen im nächsten Schritt das Installationsverzeichnis aus.
Schritt 3 - Installation starten
Starten Sie die Installation mit Klick auf "Install".
Schritt 4 - Abschluss
Sobald die Installation beendet wurde, sehen Sie das Fenster wie abgebildet. Klicken Sie auf "Finish" um das Programm zu schließen.
Erweiterte Konfiguration
Um alle Funktionen von REV Plus Problemlos und Sicher nutzen zu können, müssen verschiedene Einstellungen am MySQL Server vorgenommen werden. Dies ist in den nächsten Schritten beschrieben.
Datenbank anlegen
Bevor REV genutzt werden kann, muss auf dem frisch installierten MySQL Server eine Datenbank installiert werden. Dazu muss die MySQL Workbench gestartet werden und unter "Open Connection to start Querying" der eigene MySQL Server ausgewählt werden. Wie die MySQL Workbench dafür vorbereitet wird, ist in MySQL Workbench einrichten beschrieben.
Schritt 1 - Server auswählen
Wählen Sie auf der linken Seite den eigenen Datenbankserver mit Doppelklick aus.
Schritt 2 - Datenbank anlegen
Klicken Sie auf der linken Seite in den Datenbank-Explorer mit der rechten Maustaste. Im, sich nun öffnenden Menü, wählen Sie den Punkt "Create Schema".
Schritt 3 - Datenbankname
Geben Sie nun den gewünschten Datenbankname ein. Wir empfehlen etwas eindeutiges wie z.B. "rev". Klicken Sie danach auf "Apply".
Schritt 4 - Bestätigen
Bestätigen Sie nun den angezeigten SQL Befehl mit "Apply SQL".
Schritt 5 - Abschluss
Die Datenbank wurde nun angelegt und kann verwendet werden.
Eigener Datenbanknutzer
Um die Sicherheit zu erhöhen, sollte REV Plus über einen eigenen Benutzer mit der Datenbank verbunden werden. Dies hat den Vorteil, dass andere Datenbanken nicht von diesem Benutzer beschädigt werden können. Dazu müssen Sie die MySQL Workbench starten und unter dem Punkt "Server Administration" die eigene Server Instanz auswählen. Wie die MySQL Workbench dafür vorbereitet wird, ist in MySQL Workbench einrichten beschrieben.
Schritt 1 - Server auswählen
Wählen Sie auf der rechten Seite mit Doppelklick den eigenen Server aus.
Schritt 2 - Benutzer erstellen
Wechseln Sie in der Reiterkarte in der Mitte auf den Punkt "Accounts". Klicken Sie danach unten links auf "Add Account". Geben Sie dann unter "Login Name" einen Namen für den Benutzer ein. In den Feldern "Password" und "Confirm Password" muss ein neues Passwort eingegeben werden. Klicken Sie danach auf "Apply" unten rechts.
Schritt 3 - Datenbankrechte zuteilen
Wechseln Sie in der Karteikarte auf "Schema Privileges" und klicken Sie in der linken Liste auf den neu angelegten Benutzer. Klicken Sie danach auf der rechten Seite auf "Add Entry..."
Schritt 4 - Datenbank wählen
Klicken Sie in der Gruppe "Schema" auf die Option "Selected schema" und wählen dann in der rechten Liste die zuvor angelegte Datenbank aus. Bestätigen Sie das ganze mit Klick auf "OK".
Schritt 4 - Rechte zuweisenn
Klicken Sie nun in der Hauptmaske auf den Button "Select "ALL"" am unteren Rand. Danach klicken Sie auf "Save Changes". Der Benutzer hat nun volle Rechte auf seine Datenbank.
Schritt 5 - Rechte für alle Datenbanken
Um die Sicherungsfunktionen von REV nutzen zu können, muss der Datenbankbenutzer weitere Datenbanken während dem Betrieb von REV anlegen in die er die Daten sichern kann. Damit dies möglich ist, wechseln Sie zurück auf die Karteikarte "Server Access Management" und dann auf die Karteikarte "Administrativ Roles" dort aktivieren Sie das Recht "DBManager" und klicken unten rechts auf "Apply". Die Benutzerrechte wurden nun alle vergeben.
Paketgröße anpassen
Um größere Dateien wie Kartenmaterial oder Objektpläne später in REV importieren zu können, muss die maximale Paketgröße von MySQL angepasst werden. Dazu folgen Sie bitte den folgenden Schritten.
Schritt 1 - Konfigurationsdatei öffnen
Wechseln Sie im Windows Explorer in das Installationsverzeichnis des MySQL Servers. Dort finden Sie die Datei "my.ini". Öffnen Sie diese Datei mit dem Windows Editor.
Schritt 2 - Eintrag ändern
Suchen Sie nun den Eintrag "max_allowed_packet" und ändern Sie den Eintrag auf 20MB (siehe Bild). Wenn Sie größere Dateien verweden möchten (was wir nicht empfehlen) können Sie den Eintrag entsprechend vergrößern. Existiert der angegebene Eintrag nicht, dann erstellen Sie diesen wie angegeben. Nachdem der Wert geändert wurde, muss der MySQL Server neugestartet werden. Dies ist unter "MySQL Server Neustart" beschrieben.