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

So installieren Sie MySQL 8.0 auf Ubuntu 18.04

In diesem kurzen Tutorial sehen wir uns an, wie Sie MySQL 8.0 auf Ubuntu 18.04 installieren können. MySQL ist ein kostenloser und plattformübergreifender Open-Source-Datenbankserver, der in vielen Open-Source-Projekten und Hochverfügbarkeitssystemen wie LAMP- und LEMP-Stacks verwendet wird.

MySQL wurde in Bezug auf Popularität von MariaDB überschattet, bleibt aber immer noch ein wichtiger Datenbankserver für Dutzende von Open-Source-Projekten.

Neue Funktionen in MySQL 8.0

  1. Verbesserungen bei der MySQL-Replikation
  2. Verbesserte Sicherheit und Kontoverwaltung
  3. JSON-Verbesserungen
  4. Verbesserter Optimierer
  5. Eine neue Art von Sicherungssperre
  6. Unterstützung für allgemeine Tabellenausdrücke (sowohl nicht-rekursiv als auch rekursiv).
  7. Unterstützung für atomare DDL-Anweisungen
  8. Unterstützung für reguläre Ausdrücke mit International Components for Unicode (ICU).

Melden Sie sich mit Root-Rechten bei Ihrer Ubuntu 18.04-Instanz an und führen Sie die folgenden Schritte aus

Schritt 1:Repository herunterladen

Laden Sie das Repository mit dem Befehlszeilentool wget oder curl herunter

$ sudo curl -OL https://dev.mysql.com/get/mysql-apt-config_0.8.13-1_all.deb

Beispielausgabe


Bestätigen Sie den Download mit dem Befehl ls.

Schritt 2:Installieren Sie das MySQL-Repository-Paket

Installieren Sie als Nächstes mit dem dpkg-Pakettool das MySQL-Repository-Paket wie unten gezeigt

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

Nachdem Sie den obigen Befehl ausgeführt haben, erhalten Sie eine Anzeigeaufforderung mit einer Auswahl an MySQL-Instanzen, aus denen Sie auswählen können. Scrollen Sie nach unten und wählen Sie die letzte Option - "Ok"


Als nächstes aktualisieren Sie das Ubuntu 18.04-System

$ sudo apt update

Schritt 3:MySQL-Server und -Client installieren

Führen Sie als Nächstes den folgenden Befehl aus, um die MySQL-Serverinstanz und den Client zu installieren, die für die Remote-Protokollierung auf dem MySQL-Server verwendet werden

$ sudo apt install mysql-server

Sie werden aufgefordert, ein MySQL-Root-Passwort anzugeben, um auf die Datenbank zuzugreifen. Geben Sie das Passwort ein und klicken Sie auf 'Ok'

Bestätigen Sie das Passwort

Als nächstes müssen Sie das Standard-Authentifizierungs-Plugin auswählen. Wählen Sie die erste Option und drücken Sie die Eingabetaste

Um zu bestätigen, dass wir den MySQL 8.0-Server erfolgreich installiert haben, führen Sie ihn aus

$ mysql -V

Führen Sie

aus, um weitere Informationen zu Ihrem Datenbankserver anzuzeigen, z. B. die Serverversion und die Betriebszeit
$ sudo mysqladmin -u root -p version

Schritt 4:Sichern der MySQL-Installation

Standardmäßig ist MySQL unsicher und daher müssen wir den Datenbankserver sichern. Führen Sie dazu

aus
$ sudo mysql_secure_installation

Dadurch erhalten Sie eine Liste mit Sofortfragen. Sie müssen zuerst das Root-Passwort eingeben – das, das Sie während des MySQL-Setups erstellt haben. Als nächstes werden Sie gefragt, ob Sie sich für das VALIDATE PASSWORD-Plugin entscheiden möchten oder nicht. Dadurch können Sie MySQL-Passwörter testen und die Sicherheit verbessern.

Als Nächstes müssen Sie mit Ja antworten oder nein auf die folgenden Fragen:

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

Schritt 5:MySQL-Server mit Systemd verwalten

Standardmäßig startet der MySQL-Dienst automatisch bei der Installation. Um den Status zu überprüfen, führen Sie

aus
$ sudo systemctl status mysql

Um den Dienstlauf zu stoppen

$ sudo systemctl stop mysql

Um den Dienst zu starten, führen Sie

aus
$ sudo systemctl start mysql

Um MySQL beim Booten zu aktivieren, führen Sie

aus
$ sudo systemctl enable mysql

Ausgabe

Synchronizing state of mysql.service with SysV init with /lib/systemd/systemd-sysv-install...
Executing /lib/systemd/systemd-sysv-install enable mysql

Schlussfolgerung

Herzliche Glückwünsche! Sie haben Ihren MySQL 8.0-Datenbankserver erfolgreich installiert und getestet! Wenn Sie mit der Datenbank über eine GUI interagieren möchten, installieren Sie das Dienstprogramm PHPMyAdmin, mit dem Sie Ihre Datenbanken intuitiv verwalten können. Bitte hinterlassen Sie Ihre Vorschläge im Kommentarbereich unten.


Ubuntu
  1. So installieren Sie Zimbra 8.6 auf einem Ubuntu 14.04-Server

  2. So installieren Sie MySQL Server unter Ubuntu 16.04

  3. So installieren Sie MySQL Server unter Ubuntu 17.04

  4. So installieren Sie MySQL unter Ubuntu 16.04

  5. So installieren Sie MediaWiki auf Ubuntu 16.04

So installieren Sie Consul Server unter Ubuntu 16.04

So installieren Sie Zabbix unter Ubuntu 18.04

So installieren Sie Zabbix Server auf Ubuntu 20.04

So installieren Sie MySQL-Server in Ubuntu

So installieren Sie MySQL Server unter Ubuntu 20.04

So installieren Sie MySQL unter Ubuntu 22.04