Diagramm der Installationszusammenfassung für MySQL 8.0.11

Diagramm der Installationszusammenfassung für MySQL 8.0.11

Installationsumgebung:

CAT /etc/os-release Zeigt die Versionsinformationen zum CentOS-System an.

getconf LONG_BIT Ruft die Systembitnummer ab

Das System ist 64-Bit CentOS 7

Konfigurieren Sie die Installationsquelle:


rpm -Uvh https://repo.mysql.com/mysql57-community-release-el7-11.noarch.rpm 
yum --enablerepo=mysql80-community installiere mysql-community-server

Starten Sie den MySQL-Dienst

systemctl start mysqld.service

oder

service mysqld start

MySQL-Dienststatus:

systemctl status mysqld

oder

service mysqld status wird tatsächlich in systemctl status mysqld umgewandelt, um den Status zu erhalten

Temporäres MySQL-Root-Passwort anzeigen


grep "A temporary password" /var/log/mysqld.log

Neues Passwort und Passwortrichtlinie basierend auf temporärem Passwort zurücksetzen

mysql_sichere_installation;

Kennwortrichtlinie:

Folgen Sie den Anweisungen Schritt für Schritt.

Einrichten einer Remote-Verbindung

firewall-cmd --add-port=3306/tcp --permanent Öffnen Sie den Datenbankzugriffsport des TCP-Protokolls

firewall-cmd --reload Firewall-Informationen neu laden

firewall-cmd --list-ports Informationen zu offenen Ports anzeigen

lsof -i:3306 Überprüfung


MySQL-Client-Anmeldeüberprüfung

Version anzeigen:

Bei einigen Clientverbindungen tritt der Fehler 2059 auf

Hauptlösungen:


Ändern Sie default_authentication_plugin = mysql_native_password

vim /etc/meine.cnf

Starten Sie den Dienst neu und Sie können eine Verbindung herstellen. Möglicherweise ist der Neustart fehlgeschlagen. (Wenn dies nicht funktioniert, sollte es 1045 sein. Das Betriebssystem stellt möglicherweise standardmäßig eine Verbindung zu 127.0.0.1 her, nicht zu localhost, was den Verbindungsfehler verursacht. Ändern Sie den Benutzerhost

mysql verwenden; Benutzer aktualisieren, Host='%' festlegen, wobei Benutzer='root'; Dies tritt auf, wenn der Windows-Client eine Verbindung herstellt. Dies sollte nichts mit Fehler 2059 zu tun haben: Authentifizierungs-Plugin 'caching_sha2_password' kann nicht geladen werden '----');

Während der Installation können Sie deutlich spüren, dass die Sicherheitsattribute der neuen Funktionen von MySQL 8.0 erheblich verbessert wurden.

Zusammenfassen

Oben finden Sie das vom Herausgeber illustrierte Tutorial zur Installationszusammenfassung von MySQL8.0.11. Ich hoffe, es ist für alle hilfreich. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!

Das könnte Sie auch interessieren:
  • Detaillierte Erläuterung der Idee, mysql8.0.11 zu installieren, das Root-Passwort zu ändern und Navicat für MySQL zu verbinden
  • So ändern Sie das ROOT-Passwort in MySql8.0 und höheren Versionen richtig
  • Grafisches Tutorial zur Installation und Konfiguration von mysql8.0.11 winx64 (win10)
  • MySQL 8.0.18 Installations-Tutorial unter Windows (Abbildung)
  • So fügen Sie in MySQL 8.0 schnell Spalten hinzu
  • MySQL 8.0.21 Installationstutorial mit Bildern und Text
  • Analyse der neuen Funktionen von MySQL 8.0 - Transaktionales Datenwörterbuch und Atomic DDL
  • Installations-Tutorial zur komprimierten Version von MySQL 8.0.20 mit Bildern und Text
  • Detaillierte Erläuterung der MySQL 8.0-Wörterbuchtabellenerweiterung
  • MySQL 8.0.21-Installationstutorial unter Windows-System (Abbildung und Text)
  • Detaillierte Erklärung unsichtbarer Indizes in MySQL 8.0

<<:  Versprechenskapselung wx.request-Methode

>>:  Lösen Sie das Problem, dass ifconfig und addr die IP-Adresse in Linux nicht sehen können

Artikel empfehlen

Docker-Dateispeicherpfad, Befehlsvorgang zum Starten des Containers abrufen

Der Container wurde bereits erstellt. So erfahren...

Eine Methode zum Erstellen von Karussellbildern mit CSS3

Diashows sieht man häufig auf Webseiten. Sie enth...

Natives JS zur Realisierung eines einfachen Schlangenspiels

In diesem Artikel wird der spezifische Code von j...

Beispielcode für CSS-Stacking und Z-Index

Kaskadierung und kaskadierende Ebenen HTML-Elemen...

Node verwendet das Modul async_hooks zur Anforderungsverfolgung

Das Modul async_hooks ist eine experimentelle API...

Implementierungsbeispiel zum Schließen der Browserabmeldung in Vue

Inhaltsverzeichnis 1. beforeunload-Ereignis 2. Er...

Unterscheiden Sie zwischen Nullwert und leerem Zeichen ('') in MySQL

Bei der täglichen Entwicklung geht es im Allgemei...

So implementieren Sie das Abfangen von URIs im Nginx-Standort

veranschaulichen: Stamm und Alias ​​im Standort D...

So verwenden Sie Bind zum Einrichten eines DNS-Servers

DNS (Domain Name Server) ist ein Server, der Domä...

Detailliertes Tutorial zur Verwendung von stimulsoft.reports.js mit vue-cli

vue-cli verwendet stimulsoft.reports.js (Tutorial...