So installieren Sie MySQL 8.0 unter Ubuntu 18.04

Wenn es um Datenbanken für Unternehmensumgebungen geht, ist MySQL , das von Oracle entwickelt wurde, zweifellos eines der traditionellsten und funktionalsten. Es bietet uns Attribute wie Leistung, Zuverlässigkeit und Benutzerfreundlichkeit und ermöglicht so eine zentralisierte Kontrolle für Datenbanken spezielle webbasierte Anwendungen.

MySQL bietet einen SQL-Datenbankserver (Structured Query Language), der auf Architektur- und Prozessebene schnell, prozessübergreifend, benutzerübergreifend und robust ist. Der MySQL-Server wurde für kritische Last- und Missionsproduktionssysteme in jeder Art von Organisation entwickelt, unterstützt SQL und NoSQL und verfügt über eine verbindbare Speicher-Engine-Architektur sowie mehrere Datenbank-Connectors für verschiedene Sprachen der Programmierung, die die Entwicklung von Anwendungen unter Verwendung einer der aktuellen Programmiersprachen erleichtert und deren Skalierbarkeit und Bereitstellung ermöglicht.

Derzeit wurde MySQL auf Version 8.0 aktualisiert, die neue Funktionen bietet, wie z.

Wörterbuch der Daten
In MySQL 8.0 ist jetzt ein Transaktionsdatenwörterbuch enthalten, in dem Informationen zu den Objekten in der Datenbank gespeichert sind.

Definitionserklärungen für atomare Daten (atomare DDL)
Es handelt sich um einen atomaren DDL-Befehl, der Datenwörterbuchaktualisierungen, Speicherprozessoperationen und binäre Protokollschreibvorgänge, die einer DDL-Operation zugeordnet sind, in einer einzelnen atomaren Transaktion kombiniert.

Sicherheits- und Kontoverwaltung
Es wurde eine Reihe von Sicherheitsverbesserungen in MySQL als neues Authentifizierungscaching_sha2_password hinzugefügt. Die neue MySQL-Rolle unterstützt MySQL jetzt bei der Verwaltung von Informationen zum Kennwortverlauf und unterstützt jetzt den FIPS-Modus.

Verwaltung von Ressourcen
MySQL unterstützt die Erstellung und Verwaltung von Ressourcengruppen und ermöglicht die Zuordnung von Teilprozessen, die auf dem Server ausgeführt werden, zu bestimmten Gruppen.

InnoDB-Verbesserungen
InnoDB wurde dahingehend verbessert, dass der maximale aktuelle Wert des automatischen Inkrementzählers bei jeder Wertänderung in den Redo-Record geschrieben wird. Durch den Neustart des Servers wird die Auswirkung der Tabellenoption AUTO_INCREMENT = N oder nicht mehr aufgehoben Das InnoDB Memcached-Plugin unterstützt mehrere Abrufvorgänge.

Unterstützung zeichensatz
Der Standardzeichensatz wurde von latin1 in utf8mb4 geändert.

Verbesserungen in JSON
Dazu gehört das Hinzufügen des Operators – >>, der dem Aufrufen von JSON_UNQUOTE entspricht, das Hinzufügen von zwei JSON-Funktionen JSON_ARRAYAGG () und JSON_OBJECTAGG (), das Hinzufügen der Funktion JSON_PRETTY und mehr.

Indizes zulassen
MySQL unterstützt jetzt unsichtbare Indizes.

Allgemeine Tabellenausdrücke
MySQL 8.0 unterstützt allgemeine Ausdrücke von Tabellen, sowohl nicht rekursiv als auch rekursiv.

Fensterfunktionen
MySQL 8.0 kann Fensterfunktionen unterstützen, die eine Berechnung mit den zu dieser Zeile gehörenden Zeilen durchführen. Dazu gehören Funktionen wie RANK (), LAG () und NTILE ().

Ausdrücke
Unterstützung von regulären Ausdrücken.

Temporäre interne Tabellen
Die TempTable-Speicher-Engine ersetzt die MEMORY-Speicher-Engine, die als Standard-Engine für interne temporäre Tabellen im Speicher fungiert.

Aufzeichnungen
Das Fehlerprotokoll wurde neu geschrieben, um die Architektur der MySQL-Komponente zu implementieren.

Sicherungsblockierung
Eine neue Art der Sicherungssperre ermöglicht DML während einer Online-Sicherung.

Replikationsverbesserungen
Die MySQL 8.0-Replikation unterstützt jetzt die binäre Registrierung von Teilaktualisierungen in JSON-Dokumenten im kompakten Binärformat.

Nun wollen wir sehen, wie MySQL 8.0 auf Ubuntu 18.04 Server installiert wird.

1. Fügen Sie das MySQL APT-Repository in Ubuntu 18.04 hinzu

Schritt 1

Zunächst müssen Sie das MySQL-Repository zur Liste der Paketquellen von Ubuntu 18 hinzufügen und dann mit APT den MySQL-Server, den Client und andere Komponenten installieren. Dazu führen Sie den folgenden Befehl aus:

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

1-Add-the-Repository-APT-von-MySQL-de-Ubuntu-18.04.png

Schritt 2

Nach dem Herunterladen installieren wir das MySQL 8.0-Repository-Paket mit dem Befehl dpkg wie folgt:

 sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb 

2-package-of-repository-of-MySQL-8.0.png

Schritt 3

Dann wird folgendes Fenster angezeigt: 3-wähle-den-Server-Version-MySQL.png

Schritt 4

Dort müssen wir die Version des MySQL-Servers und andere Komponenten wie Cluster, Shared Client Libraries oder MySQL-Pakete auswählen, die wir für die Installation konfigurieren möchten. Die MySQL-Serverversion mysql-8.0 wird automatisch ausgewählt, daher müssen wir die Zeile Ok auswählen und drücken Sie die Eingabetaste, um mit dem Installationsvorgang fortzufahren. 4-Server-Version-MySQL-mysql-8.0.png

2. Installieren Sie MySQL in Ubuntu 18.04

Schritt 1

Vor der Installation von MySQL unter Ubuntu aktualisieren wir die verfügbaren Pakete im System, indem wir Folgendes ausführen:

 sudo apt update 

5-Install-MySQL-de-Ubuntu-18.04.png

Schritt 2

Sobald sie aktualisiert wurden, führen wir den folgenden Befehl aus, um die Pakete für den MySQL-Community-Server, den Client und die gemeinsamen Dateien der Datenbank zu installieren:

 sudo apt installiere mysql-server 

6-Pakete-für-den-Community-Server-MySQL.png

Schritt 3

Wir geben den Buchstaben S ein, um den Download und die Installation zu bestätigen. Während dieses Installationsvorgangs wird das folgende Fenster angezeigt, in dem wir das Kennwort für den MySQL-Root-Benutzer eingeben und bestätigen: 7-Passwort-für-den-Benutzer-root-von-MySQL.png

Schritt 4

Basierend auf dem ausgewählten Passwort sehen wir die folgende Meldung: 8-system-of-authentication-SHA256-de-MySQL.png

Schritt 5

Dies ist auf das neue MySQL SHA256-Authentifizierungssystem zurückzuführen. Dort wählen wir die empfohlene Option aus und drücken die Eingabetaste, um fortzufahren: 9-authentication-system-SHA256-de-MySQL.png

See also  Lösen Sie die Anmeldung mit einem temporären Windows 10-Profil

Auf diese Weise haben wir MySQL in Ubuntu 18.04 installiert.

3. Sichern Sie die Installation von MySQL 8.0 unter Ubuntu 18.04

Standardmäßig ist die Installation von MySQL 8.0 nicht sicher, daher müssen wir es schützen. Dazu führen wir das mit dem Binärpaket gelieferte Sicherheitsskript aus und fordern die Eingabe des Root-Passworts an, das wir während des Vorgangs von konfigurieren Installation wie oben beschrieben, dazu führen wir folgendes aus:

 sudo mysql_secure_installation 

Die zu beantwortenden Fragen sind:

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

10-Sichere-die-Installation-von-MySQL-8.0.png

4. Verwalten Sie MySQL mit Systemd in Ubuntu 18.04

Schritt 1

Der nächste Schritt besteht darin, zu überprüfen, ob der MySQL-Server in Ubuntu 18 aktiv ist und ausgeführt wird. Dies wird mit dem folgenden Befehl erreicht:

 sudo systemctl status mysql 

11-Manage-MySQL-using-Systemd-en-Ubuntu-18.04.png

Schritt 2

Wie wir sehen, ist sein Zustand aktiv . Wir können die folgenden Befehle für die MySQL-Verwaltung verwenden:

 sudo systemctl status mysql (Startet den MySQL-Dienst) sudo systemctl enable mysql (Aktiviert den automatischen Start beim Start des MySQL-Dienstes) 

5. Installieren Sie zusätzliche MySQL-Komponenten in Ubuntu 18.04

MySQL bietet uns die Möglichkeit, zusätzliche Komponenten zu installieren, die zum Zeitpunkt der Administration praktisch sein können, z. B. mysql-workbench-community, libmysqlclient18 und viele mehr.

Schritt 1

Dazu führen wir folgende Befehle aus:

 sudo apt update sudo apt installiere mysql-workbench-community libmysqlclient18 
Schritt 2

Wir können auf MySQL zugreifen, indem wir Folgendes ausführen:

 sudo mysql -u root -p 
Schritt 3

Sobald wir das entsprechende Passwort eingegeben haben, können wir mit der Arbeit in MySQL beginnen: 12-Install-components-extra-of-MySQL-de-Ubuntu-18.04.png

See also  So installieren Sie Kali Linux 2018.2 mit Windows 10 Dual Boot

So haben wir gelernt, MySQL 8.0 in der neuen Version von Ubuntu zu installieren: 18.04.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *