Detaillierte Schritte zur Installation von MYSQL8.0 auf CentOS7.6

Detaillierte Schritte zur Installation von MYSQL8.0 auf CentOS7.6

1. Im Allgemeinen ist MariaDB in CentOS standardmäßig installiert. Überprüfen Sie daher zunächst, ob MariaDB installiert ist. Wenn es installiert ist, müssen Sie MariaDB zuerst deinstallieren.

rpm -qa|grep mariadb
rpm -e mariadb-libs --nodeps 

Bildbeschreibung hier einfügen

2. Erstellen Sie einen MySQL-Ordner im Verzeichnis /usr/local/

cd /cd usr/localmkdir mysql 

Bildbeschreibung hier einfügen

3. Geben Sie den MySQL-Ordner ein und laden Sie MySQL herunter

cd mysqlwget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.16-2.el7.x86_64.rpm-bundle.tar 

Bildbeschreibung hier einfügen

4. Entpacken Sie MySQL in das aktuelle Verzeichnis

tar -xvf mysql-8.0.16-2.el7.x86_64.rpm-bundle.tar 

Bildbeschreibung hier einfügen

5. Installieren Sie MySQL und führen Sie die folgenden Befehle nacheinander aus

rpm -ivh mysql-community-common-8.0.16-2.el7.x86_64.rpm --nodeps --forcerpm -ivh mysql-community-libs-8.0.16-2.el7.x86_64.rpm --nodeps --forcerpm -ivh mysql-community-client-8.0.16-2.el7.x86_64.rpm --nodeps --forcerpm -ivh mysql-community-server-8.0.16-2.el7.x86_64.rpm --nodeps --force 

Bildbeschreibung hier einfügen

6. Initialisierung und zugehörige Konfiguration, führen Sie die folgenden Befehle nacheinander aus

mysqld --initialisieren; chown mysql:mysql /var/lib/mysql -R;
systemctl starte mysqld.service;systemctl aktiviere mysqld;

Wenn beim Ausführen von mysqld --initialize; die folgende Fehlermeldung erscheint, führen Sie zuerst yum -y install numactl und dann mysqld --initialize; aus.


Bildbeschreibung hier einfügen

Wenn beim Ausführen von systemctl start mysqld.service; die folgende Fehlermeldung angezeigt wird, führen Sie zuerst tail -f /var/log/mysqld.log aus, um das Fehlerprotokoll anzuzeigen

Bildbeschreibung hier einfügen

Wenn das Fehlerprotokoll wie folgt aussieht, führen Sie cd /var/lib/mysql aus, führen Sie rm -rf * aus, um alle Dateien zu löschen, und führen Sie dann systemctl start mysqld.service; aus.


Bildbeschreibung hier einfügen

7. Zeigen Sie das Kennwort zur Datenbankinitialisierung an

cat /var/log/mysqld.log | grep-Passwort 

Bildbeschreibung hier einfügen

8. Melden Sie sich bei der Datenbank an, kopieren Sie das ursprüngliche Passwort und fügen Sie es ein. Das Anmeldepasswort wird nicht angezeigt. Drücken Sie die Eingabetaste

mysql -uroot -p 

Bildbeschreibung hier einfügen

9. Passwort ändern. Das Passwort muss Zahlen, Groß- und Kleinbuchstaben sowie Sonderzeichen enthalten.

 ALTER USER 'root'@'localhost' IDENTIFIZIERT MIT mysql_native_password DURCH 'xxxxx'; 

Bildbeschreibung hier einfügen

10. Beenden Sie MySQL und melden Sie sich dann erneut mit dem neuen Passwort an, um zu überprüfen, ob das Passwort erfolgreich geändert wurde

beenden;mysql -uroot -p 

Bildbeschreibung hier einfügen

11. Erstellen Sie einen Remote-Access-Benutzer und führen Sie die folgenden Befehle nacheinander aus

Benutzer „root“@„%“ erstellen, identifiziert mit mysql_native_password durch „xxxxx“; alle Berechtigungen für *.* an „root“@„%“ mit der Gewährungsoption erteilen; Berechtigungen löschen;

Bildbeschreibung hier einfügen

12. Im Allgemeinen ist der Port 3306 für den Server nicht standardmäßig aktiviert. Sie müssen die Sicherheitsgruppe in der Serverkonsole konfigurieren.

Zusammenfassen

Oben sind die detaillierten Schritte zur Installation von MYSQL8.0 auf CentOS7.6, die vom Herausgeber vorgestellt wurden. Ich hoffe, dass sie für alle hilfreich sind. 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!
Wenn Sie diesen Artikel hilfreich finden, können Sie ihn gerne abdrucken und dabei bitte die Quelle angeben. Vielen Dank!

Das könnte Sie auch interessieren:
  • Tutorial zur Installation von MySQL 5.7.28 auf CentOS 6.2 (MySQL-Hinweise)
  • MySQL 8.0.16 Installations- und Konfigurations-Tutorial unter CentOS7
  • Detailliertes Tutorial zur Installation von MySQL 8.0.13 (rpm) auf Centos7
  • CentOS7 verwendet yum zur Installation von MySQL 8.0.12
  • Detaillierte Schritte zur Installation und Konfiguration von MySQL 8.0 auf CentOS
  • CentOS7-Installations-GUI-Schnittstelle und Implementierung der Remote-Verbindung
  • Tutorial zur Installation von MySql5.7 in CentOS7.2 und zur Aktivierung der Remote-Verbindungsautorisierung
  • Gründe und Lösungen für die fehlende Remote-Verbindung zur MySQL-Datenbank unter CentOS7
  • So installieren Sie MySql in CentOS 8 und erlauben Remoteverbindungen

<<:  Vue.js implementiert Kalenderfunktion

>>:  Zusammenfassung gängiger Befehle zur Linux-Benutzer- und Gruppenverwaltung

Artikel empfehlen

Detaillierte Erläuterung der Verwendung des Linux-Befehls seq

01. Befehlsübersicht Der Befehl „seq“ wird verwen...

Grafisches Tutorial zur Installation und Konfiguration von MySQL 5.5

Organisieren Sie die Tutorialnotizen zur Installa...

So installieren Sie eine PHP7 + Nginx-Umgebung unter CentOS6.6

Dieser Artikel beschreibt, wie man eine PHP7 + Ng...

Vue erhält Token zur Implementierung des Beispielcodes für die Token-Anmeldung

Die Idee hinter der Verwendung eines Tokens zur L...

Einführung in die MySQL-Optimierung für die Unternehmensproduktion

Im Vergleich zu anderen großen Datenbanken wie Or...

Reines HTML+CSS, um einen Element-Ladeeffekt zu erzielen

Dies ist der Effekt der Element-UI-Ladekomponente...

So zeigen Sie den Prozentsatz und die ersten paar Prozent in MySQL an

Inhaltsverzeichnis Erfordern Implementierungscode...

Zabbix überwacht die MySQL-Instanzmethode

1. Überwachungsplanung Bevor Sie ein Überwachungs...

React Native realisiert den Auf- und Ab-Pull-Effekt der Überwachungsgeste

React Native implementiert die Überwachungsgeste ...

Der Unterschied und die Einführung von ARGB, RGB und RGBA

ARGB ist ein Farbmodus, also der RGB-Farbmodus mi...