Installations-Tutorial für mysql8.0rpm auf centos7

Installations-Tutorial für mysql8.0rpm auf centos7

Laden Sie zunächst das Diagramm herunter

1. Deinstallieren Sie zuerst das mit CentOS7 gelieferte MariaDB

rpm -qa|grep mariadb //Frage das installierte MariaDB ab
rpm -e --nodeps Dateiname // MariaDB deinstallieren, der Dateiname ist die vom obigen Befehl abgefragte Datei

2. Überprüfen Sie, ob MySQL installiert wurde

grep -i mysql

Suchen Sie die MySQL-Datei und löschen Sie sie mit rm -rf mysql file path

finden / -name mysql

Löschen Sie verstreute MySQL-Dateien

finden / -name mysql / # wo ist mysql

Löschen eines Konfigurationsdokuments

rm -rf /etc/meine.cnf

Überprüfen Sie erneut, ob MySQL auf dem Computer installiert ist

rpm -qa|grep -i mysql

3. MySQL-Abhängigkeitspaket installieren (optional)

yum -y installiere libaio.so.1 libgcc_s.so.1 libstdc++.so.6
yum-Update libstdc++-4.4.7-4.el6.x86_64
yum search libaio # Relevante Informationen abrufen yum install libaio # Abhängige Pakete installieren yum install net-tools

4. Entpacken Sie MySQL-5.6.40-1.el7.x86_64.rpm-bundle.tar in das MySQL-Verzeichnis unter /usr/local/ (erstellen Sie das MySQL-Verzeichnis manuell, mkdir mysql)

tar -xvf MySQL-5.6.40-1.el7.x86_64.rpm-bundle.tar -C /usr/local/mysql

5. Installieren Sie mysql in /usr/local/mysql. Beachten Sie, dass die Installation eine Reihenfolge und Abhängigkeiten hat.

rpm -ivh …common.rpm
rpm -ivh …libs.rpm
rpm -ivh …client.rpm
rpm -ivh …server.rpm

Nach Abschluss der Installation wird das folgende Verzeichnis zum Speichern von MySQL-bezogenen Dateien generiert

clip_bild002

6. MySQL initialisieren

mysqld --initialize --user=mysql

Nach Abschluss der Initialisierung befindet sich am Ende der folgenden Datei ein zufälliges Passwort. Sie benötigen es, wenn Sie sich später anmelden.

cat /var/log/mysqld.log
clip_bild004
Cg!hLde4oLG+

6. MySQL starten, stoppen und neu starten

Start-up:

systemctl starte mysqld.service

Beginnen Sie mit der Verwendung des Dienstes: service mysqld start

Beginnen Sie mit der Verwendung des mysqld-Skripts: /etc/inint.d/mysqld start

Beginnen Sie mit der Verwendung von safe_mysqld: safe_mysqld&

stoppen:

Starten Sie den Dienst: service mysqld stop

Beginnen Sie mit der Verwendung des mysqld-Skripts: /etc/inint.d/mysqld stop

mysqladmin herunterfahren

Neustart:

Beginnen Sie mit der Verwendung des Dienstes: service mysqld restart

Beginnen Sie mit der Verwendung des mysqld-Skripts: /etc/inint.d/mysqld restart

8. Melden Sie sich bei MySQL an

mysql -u root -p
clip_bild006 

9. Passwort ändern (bei MySQL anmelden)

Ändern Sie den Benutzer „root“@„localhost“, identifiziert durch „123456“.
clip_bild007

In mysql8.0 muss der Alert-Befehl verwendet werden, um es zu ändern, sonst tritt der folgende Fehler auf:

clip_bild008

10. Aktivieren Sie die Remote-Anmeldung bei MySQL

Nach dem Login

Datenbanken anzeigen;
benutze MySQL;
updatedata user set host='%' wobei Benutzer = 'root';
Benutzer, Host vom Benutzer auswählen;
clip_bild009
clip_bild010 

11. Firewall-Betrieb

Starten Sie einen Dienst: systemctl start firewalld.service

Einen Dienst beenden: systemctl stop firewalld.service

Starten Sie einen Dienst neu: systemctl restart firewalld.service

Den Status eines Dienstes anzeigen: systemctl status firewalld.service

Aktivieren Sie beim Booten einen Dienst: systemctl enable firewalld.service

Deaktivieren Sie einen Dienst beim Booten: systemctl disable firewalld.service

Prüfen Sie, ob der Dienst gestartet ist: systemctl is-enabled firewalld.service

Liste der gestarteten Dienste anzeigen: systemctl list-unit-files | grep enabled

Zeigen Sie die Liste der Dienste an, die nicht gestartet werden konnten: systemctl --failed

12. Hafenbetrieb

Hinzufügen zu

firewall-cmd --zone=public --add-port=80/tcp --permanent (--permanent wirkt dauerhaft und wird nach einem Neustart ohne diesen Parameter ungültig)

Neu laden

Firewall-Befehl – ​​neu laden

Zusammenfassen

Das Obige ist das vom Herausgeber vorgestellte Installationstutorial für mysql8.0rpm auf centos7. Ich hoffe, es wird allen helfen. 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:
  • So installieren Sie MySQL 8.0.13 in Alibaba Cloud CentOS 7
  • Detailliertes Tutorial zur Installation der MySQL 8.0.20-Datenbank auf CentOS 7
  • Tutorial zur Installation von MySQL8 unter Linux CentOS7
  • Detaillierte Anweisungen zur Installation von MySQL8.0.19 im CentOS7.5-Tutorial
  • Tutorial-Diagramm zur Installation von mysql8.0.18 unter Linux (Centos7)
  • Detaillierte Schritte zur Installation von MYSQL8.0 auf CentOS7.6
  • CentOS7 ermöglicht MySQL8 Master-Slave-Backup und täglich geplantes Voll-Backup (empfohlen)
  • Detailliertes Tutorial zur Installation von MySQL 8.0 aus dem Quellcode auf CentOS 7.4
  • Tutorial zur Installation von MySQL8 auf Centos7

<<:  Detaillierte Erläuterung der Tomcat-Konfigurations- und Optimierungslösungen

>>:  Detaillierte Erklärung asynchroner Iteratoren in nodejs

Artikel empfehlen

Vue.js verwaltet die Kapselung von Hintergrundtabellenkomponenten

Inhaltsverzeichnis Problemanalyse Warum Kapselung...

Allgemeine Überlegungen zum Erstellen eines Hadoop 3.2.0-Clusters

Ein Port ändert sich In Version 3.2.0 beträgt der...

Ursachen und Lösungen für MySQL-Datenverlust

Inhaltsverzeichnis Vorwort Problembeschreibung Ur...

Vue imitiert den Formularbeispielcode von ElementUI

Implementierungsanforderungen Das ElementUI imiti...

Auszeichnungssprache - Anker

Zurück: Markup Language - Phrasenelemente Original...

So erhalten Sie Datums-/Uhrzeitdaten in MySQL, gefolgt von .0

Der Datentyp von MySQL ist datetime. Die in der D...

Analyse der Prinzipien und Verwendung von Linux-Hardlinks und Softlinks

Im Linux-System gibt es einen Dateityp namens Lin...

Detailliertes Beispiel für MySQL-Joint-Tabellen-Update-Daten

1.MySQL UPDATE JOIN-Syntax In MySQL können Sie di...

Analyse der vier Transaktionsisolationsstufen in MySQL anhand von Beispielen

Vorwort Um bei Datenbankoperationen die Richtigke...

10 Tipps zum Entwerfen nützlicher, benutzerfreundlicher Webanwendungen

Hier sind 10 Tipps zum Entwerfen benutzerfreundli...

Virtual Box-Tutorialdiagramm zum Duplizieren virtueller Maschinen

Nachdem man sich an VM gewöhnt hat, ist der Wechs...