===== I. MySQL=====
:?: untermStrich legt in einer MySQL Datenbank sämtliche Daten, jedoch keine Dateien ab.\\
:!: Diese Installation muß am Server und nicht auf einer Workstation durchgeführt werden!\\
:!: Installieren Sie MySQL nur dann, wenn Sie noch keinen MySQL Server am System haben!\\
:!: Stellen Sie sicher, dass der MySQL Server mindestens 1GB Speicher(RAM) zur Verfügung hat. Beachten Sie: Der Microsoft Exchange Server 2010/ 2013 nutzt den gesamten verfügbaren Speicher(RAM). [[de:faq:exchange_ram|Details]]\\
==== MySQL Server ====
=== MySQL 5.7 ===
* MySQL herunterladen((Es ist nicht zwingend notwendig sich auf mysql.com zu registrieren.)):
* Ab MySQL 5.7.11
* [[http://www.mysql.com/downloads/installer/5.7.html]]
* Wählen Sie ''Server Machine'' aus.
* Wählen Sie bitte ''Custom'' und installieren am besten den ''Server'' und die ''Applications''.
* Benutzen Sie bitte für das ''root'' nach Möglichkeit keine Sonderzeichen. Auf keinen Fall sollten Sie ''"'', ''''', ''%'',''$'' oder ''?'' verwenden.
* **:!: ACHTUNG: ** Bewahren Sie das MySQL root Kennwort gut auf. Sie benötigen es, um später untermStrich zu installieren, ein Backup auszuführen u.s.w..
* Wenn Sie die Installation auf einem System durchführen, dass nicht Teil eines Active Directory ist, wird die Konfiguration mit einem Fehler beendet werden. Stellen Sie dann beim Dienst die Anmeldung auf „Lokales Systemkonto“ um.
=== MySQL 8.0 ===
* MySQL herunterladen((Es ist nicht zwingend notwendig sich auf mysql.com zu registrieren.)):
* [[http://www.mysql.com/downloads/installer/8.0.html]]
* Wählen Sie bitte ''Custom'' und installieren am besten den ''MySQL Server 8.0'' und die ''MySQL Workbench''. {{:de:installation:mysql8inst1.png?nolink&300|}}
* Bei ''Server Configuration Type'' wählen Sie ''Server Computer''
* **:!: ACHTUNG: ** Als ''Authentication Method'' nehmen Sie bitte zwingend ''Use Legacy Authentication Method'' {{:de:installation:mysql8auth.png?nolink&300|}} (([[https://www.php.net/manual/en/mysqli.requirements.php|PHP Info]]))
* Benutzen Sie bitte für das ''root'' nach Möglichkeit keine Sonderzeichen. Auf keinen Fall sollten Sie ''"'', ''''', ''%'',''$'' oder ''?'' verwenden.
* **:!: ACHTUNG: ** Bewahren Sie das MySQL root Kennwort gut auf. Sie benötigen es, um später untermStrich zu installieren, ein Backup auszuführen u.s.w..
* Wenn Sie die Installation auf einem System durchführen, dass nicht Teil eines Active Directory ist, wird die Konfiguration mit einem Fehler beendet werden. Stellen Sie dann beim Dienst die Anmeldung auf „Lokales Systemkonto“ um.
==== Konfigurieren und optimieren Sie den Server ====
* Editieren Sie die aktuell aktive ''my.ini'' zu finden unter ''C:\ProgramData\MySQL\MySQL Server XXX\my.ini'' ((XXX entspricht Ihrer Version))
TIPP: Erstellen Sie vor der Bearbeitung eine Kopie der my.ini Datei, um ggf. bei einem Fehler die ursprüngliche Version bearbeiten zu können.
{{ :de:installation:myini_copy_tip.png?500 |}}
**Windows:** Nutzen Sie [[https://notepad-plus-plus.org/|Notepad++]] oder Wordpad zum Bearbeiten!\\
Unter keinen Umständen dürfen Sie den Windows Editor/Notepad nutzen!
Die untenstehenden Werte **NICHT** mit "Suchen und Ersetzen" abändern!
* {{section>de:faq:mysql_optimieren#anpassungen&noheader&noindent}}
==== Backup ====
Sie sollten regelmäßig ein Backup der MySQL Datenbank durchführen.
* :!: [[de:faq:mysql_backup|Informationen zum Backup]]
* Wenn Sie manuell ein Backup erstellen möchten, können Sie auch die grafische [[http://www.mysql.de/downloads/workbench/|Workbench]] nutzen. Im Bereich "Administration" finden Sie "Export/Import".
* Sehr detailierte Information von Oracle (MySQL) für Systemadministratoren: [[http://dev.mysql.com/doc/refman/5.1/de/disaster-prevention.html|Datensicherung und Wiederherstellung]]