MySQL/de

MySQL ist ein populäres relationales Datenbank Management System und Freie Software. Es wird oft in Verbindung mit Web-Applikationen (so wie viele PHP Seiten) verwendet, hat aber viele weitere Funktionen auf Unternehmensebene seit seinem Start im Jahr 1994 hinzubekommen. Eine alternative Abspaltung ist MariaDB.

USE flags
Vor der Installation von sollten Sie sorgsam die USE-Flags prüfen, die die Paket-Verwendung und Funktionen beeinflussen. Die folgende Tabelle gibt einen Überblick zu den vom Paket unterstützten USE-Flags:

Emerge
Wenn die passenden USE-Flags gesetzt sind installieren Sie :

OpenRC
Um die Datenbank(en) automatisch beim Booten zu starten, fügen Sie das Init-Skript zum Standard-Runlevel hinzu:

Nach der Konfiguration der Datenbank(en) - das in diesem Dokument später erwähnt wird - starten Sie den mysql Dienst:

Vorbereitende Konfiguration
Das Paket erledigt die vorbereitende Konfiguration von MySQL durch die Option  :

Dies erstellt eine Datenbank, setzt die passenden Zugriffsberechtigungen dafür und unterstützt bei der Erzeugung eines guten -Passwortes. (Dies geschieht für den MySQL -Zugang, der nicht in Beziehung zum Linux  -Zugang steht.)

Um anonyme Benutzer zu säubern und Datenbanken von der Installation zu testen, starten Sie nach dem vorbereitenden Setup :

Datenbankeigene Konfiguration
Wenn die Datenbank in Gang ist, verbinden Sie sich mit ihr über die mysql Client-Anwendung.

Von diesem Punkt an ist eine Sitzung mit der MySQL-Instanz geöffnet, die es erlaubt Anfragen und administrative Befehle zu bedienen.

Befehlshistorie löschen
Standardmässig loggt MySQL jede Aktion, das Zurücklassen von Klartext-Passworten in seiner Historiendatei eingeschlossen.

Um die Historiendatei zu entfernen:

Alternativ können Sie das History-Logging hiermit permanent deaktivieren:

Siehe auch

 * MySQL Einstiegsleitfaden
 * MySQL Migration auf Version 5.0