GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie das neueste MySQL 8 unter Ubuntu 20.04

MySQL ist ein relationales Datenbankverwaltungssystem, das auf SQL (Structured Query Language) basiert. Es ist eine der am weitesten verbreiteten Datenbanksoftware für mehrere bekannte Anwendungen, die es verwenden. MySQL wird für Data-Warehousing-, E-Commerce- und Protokollierungsanwendungen verwendet, aber die am häufigsten verwendete Funktion ist die Speicherung und Verwaltung von Webdatenbanken.

Ubuntu 20.04 enthält MySQL in seinem Repository, und wie viele wissen, stellten Ubuntu LTS-Versionen nur Sicherheitsupdates für ihre Versionen bereit, um ihren stabilen Build im Wesentlichen stabil zu halten. Dies hat große Vorteile, aber einige Nachteile; Im Tutorial erfahren Sie, wie Sie MySQL 8 für Ubuntu 20.04 installieren.

Voraussetzungen

  • Empfohlenes Betriebssystem: Ubuntu 20.04 – optional (Ubuntu 21.04)
  • Benutzerkonto: Ein Benutzerkonto mit Sudo- oder Root-Zugriff.
  • Erforderliche Pakete: wget

Betriebssystem aktualisieren

Aktualisieren Sie Ihr Ubuntu 20.04 Betriebssystem, um sicherzustellen, dass alle vorhandenen Pakete auf dem neuesten Stand sind :

sudo apt update && sudo apt upgrade

Importieren Sie das MySQL-Repository

Um die neueste Version von MySQL zu installieren, müssen Sie MySQL herunterladen und installieren APT .deb-Repository-Paket Dadurch wird MySQL konfiguriert und installiert Software-Repositories auf Ihrem System. Um den neuesten Link zum Ersetzen im Beispiel unten zu erhalten, besuchen Sie die APT-Repository-Downloadseite auf MySQL .

Verwenden Sie den folgenden Befehl unten, um auf Ihr TMP herunterzuladen Ordner:

cd /tmp
wget https://dev.mysql.com/get/mysql-apt-config_0.8.19-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.19-1_all.deb

Während der Installation des MySQL-Repositorys sehen Sie die folgenden Popup-Fenster:

Zuerst werden Sie aufgefordert, zu bestätigen, welche Version von MySQL Sie installieren möchten; Im Moment ist es für die neueste Version korrekt eingerichtet , scrollen Sie also mit den Pfeiltasten nach unten und wählen Sie OK aus um fortzufahren:

Wählen Sie OK aus um mit der Installation fortzufahren:

Sie sehen ein zweites Fenster, das Sie darauf hinweist, dass auf Ihrem System kein MySQL-Server für Neuinstallationen konfiguriert ist. Wählen Sie das Paket, das Ihren Anforderungen am besten entspricht, was in den meisten Fällen die erste Wahl ist mysql-8.0 .

Beispiel:

Sobald Sie fertig sind, erhalten Sie die folgende Nachricht in Ihrem Terminal zurück:

OK

Um das neue Repository widerzuspiegeln, verwenden Sie den apt update-Befehl :

sudo apt update

Installieren Sie MySQL 8

Nachdem Sie den Import des Repositorys für MySQL abgeschlossen haben, führen Sie den Befehl zur Installation wie folgt aus:

sudo apt install mysql-server

Beispiele für Abhängigkeiten, die ebenfalls installiert werden:

Geben Sie Y ein, drücken Sie dann die Eingabetaste um mit der Installation fortzufahren.

Während der Installation erscheint ein neues Popup-Fenster, in dem Sie aufgefordert werden, das Datenbank-Root-Passwort einzugeben. Stellen Sie sicher, dass dies sicher ist und aufgezeichnet wird. Drücken Sie nach der Eingabe die Eingabetaste oder drücken Sie die Tabulatortaste, um auszuwählen, und drücken Sie die Eingabetaste um mit der Installation fortzufahren:

Beispiel:

Beachten Sie, dass Sie aufgefordert werden, das Root-Passwort zur Bestätigung ein zweites Mal einzugeben.

Als nächstes erscheint ein weiteres Popup-Fenster, in dem Sie sich über das neue Authentifizierungssystem informieren können.

Legen Sie als Nächstes die Standardauswahl für MySQL für das Authentifizierungs-Plugin wie folgt fest:

Zuletzt werden Sie gefragt, welche Verschlüsselung verwendet werden soll. Es wird empfohlen, die Strong Password Encryption zu verwenden :

Beispiel:

Die Installation sollte nach diesem Punkt abgeschlossen sein. Um zu bestätigen, dass es erfolgreich installiert wurde, führen Sie den folgenden Befehl apt policy aus, der auch die aktuelle Version und den Build des MySQL-Datenbankservers bestätigt:

apt policy mysql-server

Beispielausgabe:

Überprüfen Sie den Status des MySQL 8-Servers

Das Installationsprogramm startet Ihren MySQL-Dienst standardmäßig automatisch und konfiguriert sich selbst so, dass es beim Systemstart automatisch gestartet wird. Um zu überprüfen, ob Ihr MySQL-Dienst nach der Installation betriebsbereit ist, geben Sie den folgenden systemctl-Befehl ein :

systemctl status mysql 

Beispielausgabe:

So beenden Sie den MySQL-Dienst:

sudo systemctl stop mysql

So starten Sie den MySQL-Dienst:

sudo systemctl start mysql

So deaktivieren Sie den MySQL-Dienst beim Systemstart:

sudo systemctl disable mysql

So aktivieren Sie den MySQL-Dienst beim Systemstart:

sudo systemctl enable mysql

So starten Sie den MySQL-Dienst neu:

sudo systemctl restart mysql

MySQL 8 mit Sicherheitsskript sichern

Bei der Installation von MySQL Neue Standardeinstellungen werden von den meisten Standards als schwach angesehen und geben Anlass zur Sorge, dass sie möglicherweise ein Eindringen ermöglichen oder Hacker ausnutzen könnten. Eine Lösung besteht darin, das Installationssicherheitsskript auszuführen, das mit MySQL geliefert wird Installation.

Verwenden Sie zunächst den folgenden Befehl, um (mysql_secure_installation) zu starten :

sudo mysql_secure_installation

Sie werden aufgefordert, Ihr Root-Passwort und dann einzugeben Sie werden eine Frage zur VALIDATE PASSWORD COMPONENT sehen; dies dient zum Festlegen von Kennwortkomplexitätsprüfungen; für die meisten ist die Standardeinstellung in Ordnung.

Als nächstes folgen Sie unten:

  • Festlegen des Passworts für root Konten.
  • Entfernen von Root-Konten, auf die von außerhalb des lokalen Hosts zugegriffen werden kann.
  • Anonyme Benutzerkonten entfernen.
  • Entfernen der Testdatenbank, auf die standardmäßig anonyme Benutzer zugreifen können.

Beachten Sie, dass Sie (Y) verwenden alles zu entfernen. Wenn Sie möchten, können Sie auch Ihr Root-Passwort zurücksetzen, indem Sie ein neues erstellen. Sie können dies bei Bedarf überspringen, da Sie es bereits während der Erstinstallation mit den Popup-Fenstern festgelegt haben.

Beispiel:

Bei MySQL 8-Instanz anmelden

Nachdem Sie das Sicherheitsskript nach der Installation abgeschlossen haben, melden Sie sich bei Ihrem MySQL an Datenbank kann folgendermaßen durchgeführt werden:

sudo mysql -u root -p

Sie werden aufgefordert, das Root-Passwort einzugeben, das Sie entweder im Installations-Setup oder im Sicherheitsskript nach der Installation festgelegt haben. Sobald Sie sich in der MySQL-Dienstinstanz befinden, können Sie den folgenden Befehl als Test ausführen, um zu sehen, wie er in Betrieb ist.

Geben Sie den folgenden SHOW DATABASE-Befehl ein :

SHOW DATABASES;

Für MySQL-Neulinge müssen alle Befehle mit „; enden ”

Beispiel:

Um das Terminal zu verlassen, geben Sie den folgenden Beenden-Befehl ein :

EXIT;

MySQL 8 deinstallieren

Wenn Sie die MySQL-Datenbank nicht mehr verwenden und vollständig entfernen möchten, führen Sie den folgenden Befehl aus:

sudo apt autoremove mysql-server

Beispielausgabe:

Geben Sie Y ein, drücken Sie dann die Eingabetaste um mit der Deinstallation fortzufahren.


Ubuntu
  1. So installieren Sie MySQL 8.0 in Ubuntu 18.04

  2. So installieren Sie MySQL unter Ubuntu 20.04

  3. So installieren Sie die neueste Version von Handbrake unter Ubuntu

  4. So installieren Sie MySQL unter Ubuntu 18.04

  5. So installieren Sie MySQL 8.0 auf Ubuntu 18.04

So installieren Sie das neueste WildFly unter Ubuntu 20.04

So installieren Sie das neueste MySQL 8 auf Debian 11

Wie installiere ich die neueste Version von GCC unter Ubuntu 20.04?

So installieren Sie das neueste PHPMyAdmin auf Ubuntu 18.04

So installieren Sie das neueste ImageMagick auf Ubuntu 22.04

So installieren Sie MySQL unter Ubuntu 22.04