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

So installieren Sie MySQL 8.0 / 5.7 unter Debian 11 / Debian 10

MySQL ist eines der weltweit am weitesten verbreiteten Verwaltungssysteme für relationale Datenbanken. Es handelt sich um kostenlose Software, die unter der GPL (General Public License) lizenziert ist.

Ein schwedisches Unternehmen, MySQL AB, hat ursprünglich MySQL entwickelt. Jetzt ist es Eigentum der Oracle Corporation und wird von ihr entwickelt.

In diesem Artikel werden wir sehen, wie man MySQL unter Debian 11 / Debian 10 installiert.

MySQL-Repository hinzufügen

MySQL-Serverpakete sind über das offizielle Repository verfügbar. Also werden wir jetzt das Setup-Paket für das MySQL-Repository herunterladen und installieren.

wget https://dev.mysql.com/get/mysql-apt-config_0.8.18-1_all.deb

Installieren Sie das Repository-Paket mit dpkg Befehl.

sudo dpkg -i mysql-apt-config_0.8.18-1_all.deb
Zum Zeitpunkt der Erstellung dieses Beitrags ist das MySQL 8.0-Repository noch nicht für Debian 11 (Bullseye) verfügbar. Wir können jedoch das Debian 10 (Buster) MySQL-Repository verwenden, um MySQL 8.0-Pakete für Debian 11 zu erhalten.

Für Debian 11 :Wählen Sie den Debian-Buster und drücken Sie dann Enter .

Das Paketinstallationsprogramm fordert Sie auf, die MySQL-Version zum Erstellen des Repositorys auszuwählen. Gehen Sie zum Abschnitt MySQL 8.0 oder MySQL 5.7, um mehr über die Auswahl des richtigen Repositorys für Ihre MySQL-Installation zu erfahren.

MySQL Community Server installieren

Installieren Sie MySQL Server 8.0

Standardmäßig ist die MySQL-Version 8.0 für die Konfiguration des Repositorys ausgewählt.

Verwenden Sie den Abwärtspfeil, um OK auszuwählen und drücken Sie dann Enter

Warten Sie, bis die Repository-Konfiguration abgeschlossen ist, und aktualisieren Sie dann den Repository-Index mit dem Befehl apt.

sudo apt update

Führen Sie den folgenden Befehl aus, um MySQL Server 8.0 zu installieren.

sudo apt install -y mysql-community-server

Das Paketinstallationsprogramm fordert Sie auf,

1. Geben Sie das MySQL-Root-Passwort ein

2. Geben Sie das MySQL-Root-Passwort erneut ein

3. Wählen Sie die Authentifizierungsmethode

Verwenden Sie eine starke Passwortverschlüsselung: MySQL verwendet eine neue Authentifizierung basierend auf den SHA256-Passwortmethoden. Wenn Sie diese Methode wählen, kann nur die neueste Version von Clients und Konnektoren mit caching_sha2_password-Unterstützung eine Verbindung zum MySQL-Server herstellen

Alte Authentifizierungsmethode verwenden (empfohlen für phpMyAdmin): MySQL verwendet die alte Authentifizierungsmethode (mysql_native_password), die alle Clients und Konnektoren unterstützen.

Installieren Sie MySQL-Server 5.7

Standardmäßig ist MySQL Version 8.0 für die Repository-Konfiguration ausgewählt. Wir müssen es also auf MySQL 5.7 ändern, indem wir die folgenden Schritte ausführen, um das MySQL 5.7-Repository einzurichten.

1. Stellen Sie sicher, dass Ihre Auswahl in MySQL Server &Cluster ist (Aktuell ausgewählt:mysql-8.0 )  und drücken Sie die Eingabetaste

2. Wählen Sie mysql-5.7 und drücken Sie dann Enter

3. Jetzt sollten Sie MySQL Server &Cluster (Currently selected:mysql-5.7) sehen

4. Verwenden Sie den Abwärtspfeil, um OK auszuwählen und drücken Sie dann Enter

Aktualisieren Sie den Repository-Index mit apt update Befehl.

sudo apt update

Verwenden Sie den apt-Befehl für MySQL-Server 5.7.

sudo apt install -y mysql-community-server

Das Paketinstallationsprogramm fordert Sie auf,

1. Geben Sie das MySQL-Root-Passwort ein

2. Geben Sie das MySQL-Root-Passwort erneut ein

MySQL-Server prüfen

Führen Sie nach der Installation des MySQL-Servers den folgenden Befehl aus, um den Status des MySQL-Servers zu überprüfen.

sudo systemctl status mysql

Ausgabe:

 mysql.service - MySQL Community Server
     Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
     Active: active (running) since Mon 2021-08-23 05:38:59 CDT; 1min 52s ago
       Docs: man:mysqld(8)
             http://dev.mysql.com/doc/refman/en/using-systemd.html
    Process: 2563 ExecStartPre=/usr/share/mysql-8.0/mysql-systemd-start pre (code=exited, status=0/SUCCESS)
   Main PID: 2598 (mysqld)
     Status: "Server is operational"
      Tasks: 37 (limit: 2321)
     Memory: 359.5M
        CPU: 1.037s
     CGroup: /system.slice/mysql.service
             └─2598 /usr/sbin/mysqld

Aug 23 05:38:58 debian11.itzgeek.local systemd[1]: Starting MySQL Community Server...
Aug 23 05:38:59 debian11.itzgeek.local systemd[1]: Started MySQL Community Server.

Mit MySQL-Server arbeiten

Melden Sie sich mit dem MySQL-Root-Benutzer und dem Passwort, das Sie während der Installation festgelegt haben, bei MySQL an.

mysql -u root -p

Ausgabe

MySQL 5.7:

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.7.35 MySQL Community Server (GPL)

Copyright (c) 2000, 2021, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

MySQL 8.0:

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 8.0.26 MySQL Community Server - GPL

Copyright (c) 2000, 2021, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

Installieren Sie phpMyAdmin

PHPMyAdmin ist ein in PHP geschriebenes Tool zur Verwaltung von MySQL- und MariaDB-Servern über den Webbrowser. Es bietet Ihnen eine Schnittstelle für Verwaltungsvorgänge in Ihrer Datenbank:Erstellen, Löschen, Ändern von Tabellen, Löschen.

LESEN: So installieren Sie phpMyAdmin mit Apache unter Debian 11 / Debian 10

Schlussfolgerung

Das ist alles. Ich hoffe, Sie haben gelernt, wie man MySQL unter Debian 11 / Debian 10 installiert.


Debian
  1. So installieren Sie Redis Server unter Debian 11

  2. So installieren Sie ProFTPD unter Debian 8

  3. So installieren Sie MySQL Server auf Debian 10 Buster

  4. So installieren Sie MySQL Workbench unter Debian 10

  5. So installieren Sie MySQL unter Debian 11

So installieren Sie Todoman auf einem Debian 11-Server

So installieren Sie FastPanel unter Debian 11

So installieren Sie I2P auf einem Debian-Server:

So installieren Sie MySQL 8.0 Server auf Debian 11 Bullseye

So installieren Sie VNC unter Debian 10

So installieren Sie VNC-Server unter Debian 11