GNU/Linux >> LINUX-Kenntnisse >  >> Debian

Installieren Sie MySQL auf Debian 9 Stretch – Schritt-für-Schritt-Prozess?

MySQL ist das beliebteste Open-Source-Datenbankverwaltungssystem. MySQL ist mit der Veröffentlichung von Debian 9 nicht mehr verfügbar und MariaDB ist zum Standarddatenbanksystem geworden. Üblicherweise ist MySQL ein Teil der beliebten LAMP- und LEMP-Stacks.

Hier bei LinuxAPT helfen wir unseren Kunden im Rahmen unserer Server Management Services regelmäßig bei der Durchführung verwandter MySQL-Abfragen.

In diesem Zusammenhang werden wir untersuchen, wie MySQL aus dem MySQL-Apt-Repository auf einem Debian 9-Server installiert wird.


Wie konfiguriere ich MySQL PPA?

Bevor Sie mit der MySQL-Installation fortfahren, vergewissern Sie sich, dass Sie ein Benutzerkonto mit sudo-Berechtigungen verwenden.

MySQL bietet das offizielle MySQL PPA für das Debian-System. Also werden wir das MySQL-Paket von dort herunterladen und auf dem Debian-System installieren. Führen Sie den folgenden Befehl aus, um das PPA-Repository zu aktivieren:

$ wget http://repo.mysql.com/mysql-apt-config_0.8.12-1_all.deb

Sobald der Download abgeschlossen ist, können Sie das Release-Paket mit dem folgenden Befehl installieren:

$ sudo dpkg -i mysql-apt-config_0.8.12-1_all.deb

Sie werden zum Konfigurationsmenü aufgefordert, wo Sie die gewünschte MySQL-Version auswählen können.

Standardmäßig ist MySQL 8.0 ausgewählt. Sie können eine andere Version installieren, indem Sie die Option MySQL Server &Cluster (Aktuell ausgewählt:mysql-8.0) auswählen und die Version gemäß Ihren Anforderungen auswählen.

Hier werden wir MySQL 8.0 installieren, also wählen Sie die letzte Option OK und drücken Sie die Eingabetaste, um die Änderungen zu speichern.


Wie installiere ich MySQL unter Debian?

Jetzt ist Ihr Server bereit, MySQL zu installieren.

Beginnen Sie mit der Aktualisierung der Paketliste mit:

$ sudo apt update

Verwenden Sie den folgenden Befehl, um den MySQL-Server auf Ihrem Debian-System zu installieren:

$ sudo apt install mysql-server

Sie werden aufgefordert, das Root-Benutzerkennwort wie folgt festzulegen. Geben Sie ein sicheres Passwort für den Root-Benutzer ein und klicken Sie auf die Schaltfläche Ok. Auch hier werden Sie aufgefordert, das Passwort erneut einzugeben. Dieses Passwort wird als Root-Benutzer-Passwort verwendet.

Als Nächstes wird Ihnen eine Meldung angezeigt, die Sie über die neue MySQL 8-Authentifizierung informiert.

Danach wird eine Meldung angezeigt, die Sie über die neue MySQL 8-Authentifizierung informiert. Stellen Sie vor der Auswahl des standardmäßigen MySQL 8-Authentifizierungs-Plugins sicher, dass es von Ihrer Anwendung unterstützt wird.


Wie verifiziere ich die MySQL-Installation?

Der MySQL-Dienst wird automatisch gestartet, sobald die Installation abgeschlossen ist. Sie können den Status des MySQL-Dienstes überprüfen, indem Sie Folgendes eingeben:

$ sudo systemctl status mysql

Die folgende Ausgabe sollte angezeigt werden, wenn der Dienst aktiv ist:

Ausgabe 
● mysql.service – MySQL-Community-Server
Geladen:geladen (/lib/systemd/system/mysql.service; aktiviert; Herstellervoreinstellung:en
Aktiv:aktiv (laufend) seit Di 2019-04-23 10:37:09 IST; Vor 13s
Dokumente:man:mysqld(8)
http://dev.mysql.com/doc/refman/en/using-systemd.html
Prozess:4475 ExecStartPre=/usr/share/mysql-8.0/mysql-systemd-start pre (code=
Haupt-PID:4510 (mysqld)
Status:"SERVER_OPERATING"
Aufgaben:38 (Limit:4915)
CGroup:/system.slice/mysql.service
└─4510 /usr/sbin/mysqld


Wie sichere ich die MySQL-Installation?

Sie können die MySQL-Sicherheit verbessern, indem Sie den Befehl mysql_secure_installation ausführen. Es ist ein in MySQL eingebautes Sicherheitsskript.

Führen Sie dann den folgenden Befehl aus:

$ sudo mysql_secure_installation

Sobald Sie diesen Befehl ausführen, werden Sie aufgefordert, das Root-Benutzerkennwort einzugeben, das Sie vor diesem Schritt festgelegt haben.

Danach werden Sie gefragt, ob Sie das VALIDATE PASSWORD PLUGIN verwenden möchten oder nicht, mit dem Sie die Stärke Ihres MySQL-Passworts testen können. Drücken Sie die EINGABETASTE, wenn Sie das Plugin zum Überprüfen des Passworts nicht einrichten möchten.

Als nächstes werden Sie gefragt, ob Sie das aktuelle Root-Benutzerkennwort ändern möchten. Wenn Ihr aktuelles Passwort perfekt ist, geben Sie an der Eingabeaufforderung N für „nein“ ein.

Drücken Sie nun für alle nächsten Fragen Y und drücken Sie jeweils die Eingabetaste. Dadurch werden einige anonyme Benutzer und die Testdatenbank entfernt, Remote-Root-Logins deaktiviert und diese neuen Regeln geladen, sodass MySQL die von Ihnen vorgenommenen Änderungen sofort berücksichtigt.

Folgende Fragen werden gestellt und Sie müssen für alle Ja/J drücken:

Anonyme Benutzer entfernen? (Drücken Sie y|Y für Ja, jede andere Taste für Nein):y 
Root-Anmeldung aus der Ferne verbieten? (Drücken Sie y|Y für Ja, jede andere Taste für Nein):y
Testdatenbank und Zugriff darauf entfernen? (Drücken Sie y|Y für Ja, jede andere Taste für Nein):y
Berechtigungstabellen jetzt neu laden? (Drücken Sie y|Y für Ja, jede andere Taste für Nein):y


Wie verbinde ich mich über die Befehlszeile mit MySQL?

Sie können sich über die Befehlszeile mit dem folgenden Befehl beim MySQL-Server anmelden:

$ mysql -u root -p

Sie werden aufgefordert, das Root-Benutzerkennwort einzugeben, das Sie zuvor festgelegt haben, und es wird Ihnen die folgende Ausgabe angezeigt:

Willkommen beim MySQL-Monitor. Befehle enden mit; oder \g. 
Ihre MySQL-Verbindungs-ID ist 12
Serverversion:8.0.15 MySQL Community Server – GPL
Copyright (c) 2000, 2019, Oracle und/oder seine verbundenen Unternehmen. Alle Rechte vorbehalten.
Oracle ist eine eingetragene Marke der Oracle Corporation und/oder ihrer
Mitgliedsorganisationen. Andere Namen können Warenzeichen der jeweiligen sein
Besitzer.
Geben Sie „Hilfe“ ein; oder '\h' für Hilfe. Geben Sie '\c' ein, um die aktuelle Eingabeanweisung zu löschen.
mysql>


Debian
  1. Typora auf Ubuntu/Debian-Distribution installieren - Ein Schritt-für-Schritt-Prozess?

  2. Installieren Sie Jitsi Meet unter Debian 11 - Ein Schritt-für-Schritt-Prozess?

  3. Installieren Sie Java auf einem Debian 9-System – Schritt-für-Schritt-Prozess?

  4. Installieren und konfigurieren Sie VNC unter Debian 9 – Schritt für Schritt?

  5. Git auf Debian 9-System installieren – Schritt-für-Schritt-Prozess?

So installieren Sie VirtualBox 5.1 auf Debian 9 (Stretch)

So installieren Sie Magento unter Debian 11

So installieren Sie MySQL 8 auf Debian 10

So installieren Sie Debian 9 Stretch – Schritt-für-Schritt-Anleitung mit Screenshots

So installieren Sie LAMP (Apache, MySQL, PHP) unter Debian 9 Stretch

So installieren Sie Go unter Debian 9 Stretch