In diesem Artikel erfahren Sie, wie Sie das installieren MySQL Server ein Debian 10.x. Bei einem anderen klappt es auch Linux-basierte Verteilung (wie Ubuntu).
Im Serverspace Sie uns Erstellen Sie einen Server mit bereits installierter App“MySQL".
Wie installiert man MySQL on Debian 10:
Schritt 1. Fügen Sie die hinzu MySQL Dokumente
Lassen Sie uns zunächst die Pakete aktualisieren:
apt install gnupg
Als nächstes herunterladen MySQL von dem offizielle Seite oder verwenden Sie den Befehl wget:
woher xxx-x lernen muss die MySQL Version:
Beispielsweise:
Installieren Sie die .deb:
woher xxx-x lernen muss die MySQL Version.
Beispielsweise:
Wenn Sie versuchen, das Paket zu installieren, werden Sie gefragt, welches Produkt und welche Version Sie installieren möchten. Hier können Sie die auswählen MySQL Version, Werkzeuge, Anschlüsse (wie MySQL Workbench) und Vorschaupakete. Um die Version auszuwählen, klicken Sie auf die erste Option:
Wählen Sie die Version aus, die Sie verwenden möchten. Nach der Auswahl gelangen Sie zum vorherigen Menü – drücken Sie die OK-Taste:
Aktualisieren Sie das apt-Repository:
Das Paket zur Installation des Servers ist «mysql-community-server» und seine Version ist dieselbe, die Sie zuvor im Paketinstallationsprogramm ausgewählt haben.
Schritt 2. Installieren Sie die MySQL Server
Installieren Sie das MySQL Server mit dem Befehl:
Wenn apt den Download abgeschlossen hat, fragt das Installationsprogramm nach einem Root-Passwort:
Sie haben zwei Möglichkeiten:
- Lassen Sie das Passwort leer: Der Server verwendet die Unix-Socket-Authentifizierung. Das bedeutet, dass Sie nur als Root-Benutzer oder als Benutzer mit sudo auf den Server zugreifen können;
- Legen Sie ein Passwort fest: Die Authentifizierungsmethode ist für andere Benutzer dieselbe.
Wenn Sie ein Passwort festlegen, fragt das Installationsprogramm, welches Authentifizierungs-Plugin verwendet werden soll, ein stark verschlüsseltes Passwort (MySQL 8.x) oder Legacy-Methode (MySQL 7.x und früher). Um Optionen auszuwählen, verwenden Sie die Pfeile oder die Tab-Taste. Sie müssen eine Methode auswählen, die mit Ihrem kompatibel ist client/program. Sobald Sie alle Optionen ausgewählt haben, ist der Installationsvorgang abgeschlossen und der Dienst startet automatisch:
Überprüfen Sie nun den Dienststatus mit systemctl:
Wenn Sie „aktiv“ sehen, bedeutet dies, dass der Server fehlerfrei läuft. Drücken Sie Q oder Strg + C, um den Vorgang zu beenden.
Führen Sie als Nächstes den Befehl als Root-Benutzer aus, um den SQL-Dienst sicher zu konfigurieren:
Das Program werde dir Fragen stellen. Sie müssen mit Ja (Y/y-Taste) oder Nein (jede andere Taste) antworten:
Wenn Sie den Fernzugriff zulassen möchten, bearbeiten Sie die Datei «mysqld.conf» in etc/:
Fügen Sie am Ende der Datei die Option „bind_address“ mit dem Wert „localhost“ hinzu:
Speichern Sie die Datei und starten Sie den Dienst mit systemctl neu:
Hinweis: Denken Sie daran, das zu öffnen MySQL Port (es ist sinnvoll, den Standard anzugeben MySQL Hafen). Wenn Sie ufw verwenden:
wo statt IhrSQL-Port Schreib dein MySQL Hafen.
Wenn Sie iptables verwenden:
wo statt IhrSQL-Port Schreib dein MySQL Hafen.