MySQL Installation

Aus REV Plus Handbuch
Wechseln zu: Navigation, Suche

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.5

MySQL Workbench

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.

MySQL Installation Step1.jpg

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.

MySQL Installation Step2.jpg

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".

MySQL Installation Step3.jpg

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".

MySQL Installation Step4.jpg

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"

MySQL Installation Step5.jpg

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".

MySQL Installation Step6.jpg

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.

MySQL Installation Step7.jpg

Schritt 3 - Datenbanktyp

Wählen Sie "Multifunctional Database" und klicken Sie auf "Next".

MySQL Installation Step8.jpg

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.

MySQL Installation Step9.jpg

Schritt 5 - Nutzeranzahl

Wählen Sie "Decision Support" und klicken Sie auf "Next".

MySQL Installation Step10.jpg

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".

MySQL Installation Step11.jpg

Schritt 7 - Zeichensatz

Wählen Sie "Standard Character Set" und klicken Sie auf "Next".

MySQL Installation Step12.jpg

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.

MySQL Installation Step13.jpg

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".

MySQL Installation Step14.jpg

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.

MySQL Installation Step15.jpg

Wenn alles erfolgreich ausgeführt wurde, erscheint folgendes Bild:

MySQL Installation Step16.jpg

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.

Workbench Installation Step1.png

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.

Workbench Installation Step2.png

Schritt 3 - Installation starten

Starten Sie die Installation mit Klick auf "Install".

Workbench Installation Step3.png

Schritt 4 - Abschluss

Sobald die Installation beendet wurde, sehen Sie das Fenster wie abgebildet. Klicken Sie auf "Finish" um das Programm zu schließen.

Workbench Installation Step4.png

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.

MySQL Workbench DB Step1.png

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".

MySQL Workbench DB Step2.png

Schritt 3 - Datenbankname

Geben Sie nun den gewünschten Datenbankname ein. Wir empfehlen etwas eindeutiges wie z.B. "rev". Klicken Sie danach auf "Apply".

MySQL Workbench DB Step3.png

Schritt 4 - Bestätigen

Bestätigen Sie nun den angezeigten SQL Befehl mit "Apply SQL".

MySQL Workbench DB Step4.png

Schritt 5 - Abschluss

Die Datenbank wurde nun angelegt und kann verwendet werden.

MySQL Workbench DB Step5.png

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.

MySQL Workbench User Step1.png

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.

MySQL Workbench User Step2.png

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..."

MySQL Workbench User Step3.png

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".

MySQL Workbench User Step4.png

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.

MySQL Workbench User Step6.png

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.

MySQL Workbench User Step7.png

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.

MySQL Paket Step1.jpg

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.

MySQL Paket Step2.jpg