Diagramm des Prozesses von der Deinstallation bis zur Installation von MySQL 5.7.18 yum unter Linux

Diagramm des Prozesses von der Deinstallation bis zur Installation von MySQL 5.7.18 yum unter Linux

Nach viel Mühe habe ich endlich den Yum-Installationsprozess herausgefunden. Ich habe bereits über die Installation von Binärpaketen geschrieben. Hier verwende ich die Yum-Installation. Die Umgebung ist dieselbe, Centos7.2+MySQL5.7.18.

Ich habe für jeden Schritt viele Artikel zu Rate gezogen, die später einzeln aufgelistet werden. Da die Maschine bereits installiert war, habe ich sie einfach Schritt für Schritt deinstalliert und dann neu installiert.

Um dies zu erreichen, verwendet dieser Artikel eine Reihe relativ nachahmlicher Methoden, die für Benutzer wie mich, die lange Zeit nicht mit Linux in Berührung gekommen sind, relativ leicht zu verstehen und zu akzeptieren sind, z. B. das direkte Herunterladen von Dateien unter Windows und das Ziehen auf das Linux-System, anstatt sie mit dem Befehl wget herunterzuladen, und die direkte Verwendung der Bearbeitungsfunktion des WinScp-Editors, anstatt sie mit dem Befehl vim zu bearbeiten.

Deinstallieren

Betriebssystemversion

  grep -i mysql
  Führen Sie den Befehl rpm -qa | grep -i mysql aus, um die installierten Komponenten anzuzeigen. 

Verwenden Sie den Befehl yum -y remove, um die installierten MySQL-Komponenten zu deinstallieren. Verwenden Sie den folgenden Befehl, um die oben installierten Komponenten zu deinstallieren.

yum -y entferne mysql-community-libs-5.7.18-1.el7.x86_64
yum -y entferne mysql-community-common-5.7.18-1.el7.x86_64
yum -y entferne mysql-community-client-5.7.18-1.el7.x86_64
yum -y entferne mysql57-community-release-el7-10.noarch
yum -y entferne mysql-community-server-5.7.18-1.el7.x86_64

Mehr Bilder mache ich nicht, nur eines als Beispiel.

Verwenden Sie rpm -qa | grep -i mysql erneut, um die installierten Komponenten anzuzeigen, die vollständig deinstalliert wurden.

whereis mysql fragt die von der vorherigen Installation generierten Verzeichnisse ab und entfernt sie nacheinander.

Installieren

Laden Sie die MySQL-Repo-Quelle herunter. Was den Verwendungszweck dieser Datei angeht, ist mein persönliches Verständnis, dass sie Ihnen automatisch dabei hilft, die Yum-Quelle der MySQL-Installationskomponente zu konfigurieren.

Diese Datei kann unter Windows heruntergeladen und anschließend auf den Linux-Server hochgeladen werden oder sie kann direkt auf dem Linux-Server heruntergeladen werden und muss ebenfalls installiert werden.

Nachdem Sie diese Datei heruntergeladen haben, ziehen Sie sie über winscp in das Stammverzeichnis des Linux-Servers

Die oben heruntergeladenen Dateien unter Linux

Installieren Sie das MySQL-Repo-Paket

 rpm -ivh mysql57-community-release-el7-10.noarch.rpm 

In der Mitte erscheinen einige einfache Eingabeaufforderungen. Nach der Eingabe von Y wird alles automatisch installiert.

 yum installiere MySQL-Community-Server 

Installation abgeschlossen

Ändern des anfänglichen Root-Passworts

Nach der Installation wird unter etc. eine my.cnf-Datei generiert. Fügen Sie in my.cnf eine Konfiguration vom Typ „skip-grant-tables = 1“ hinzu, um die Anforderung zur Überprüfung des Initialisierungskennworts zu überspringen.

systemctl startet MySQL-Dienst

Stellen Sie eine Verbindung zum MySQL-Dienst her. Da die Kennwortanforderung übersprungen wird, geben Sie mysql -u -p ein und drücken Sie die Eingabetaste. Wenn Sie zur Eingabe des Kennworts aufgefordert werden, drücken Sie weiterhin die Eingabetaste, um eine Verbindung zu MySQL herzustellen.

MySQL-Root-Passwort ändern

Benutzer aktualisieren, Authentication_string=PASSWORD('neuesPasswort') festlegen, wobei Benutzer='root' ist; 

Verwenden Sie diese Anweisung, um den Root-Benutzer so zu ändern, dass er Fernzugriff hat. Aktualisieren Sie den Benutzer, indem Sie den Host = „%“ festlegen, wobei „Benutzer“ = „root“ ist.

Nach dem Neustart können Sie sich mit dem voreingestellten Passwort anmelden und eine Verbindung zu MySQL herstellen

Der gesamte Vorgang ist relativ einfach. Wenn Sie damit vertraut sind, dauert es nur wenige Minuten.

Es dauert nicht lange, diesen Vorgang zu durchlaufen. Ich bin damit einfach nicht vertraut. Ich probiere es tastend aus. Wenn mich jemand anleitet oder ich es öfter ausprobiere, wird es viel einfacher.

Das könnte Sie auch interessieren:
  • So installieren Sie MySQL auf Ubuntu 18.04 (Linux)
  • MySQL 8.0-Installationstutorial unter Linux
  • Detailliertes Tutorial zur kostenlosen Installationsversion von MySQL 5.7.18 unter Linux
  • MySQL 5.6.28 Installations- und Konfigurations-Tutorial unter Linux (Ubuntu)
  • Detailliertes Tutorial zur Installation von MySQL 5.7.17 auf Oracle Linux 6.8
  • Detailliertes Tutorial zur Installation von MySQL 5.7.18 unter Linux (CentOS 7) mit YUM
  • Installieren Sie MySQL 5.7 unter Ubuntu 18.04
  • Detailliertes Tutorial zur Installation von mysql8.0 mit dem Linux-Befehl yum
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.15 sowie zur Kennwortänderung unter Linux
  • Führen Sie die Schritte zur Installation von MySQL 8.0.x unter Linux aus.

<<:  Das Vue-Projekt realisiert den Paging-Effekt

>>:  Detaillierte Erklärung der Verwendung von Nginx proxy_redirect

Artikel empfehlen

Lösen Sie das Problem des MySQL Threads_running-Surge und der langsamen Abfrage

Inhaltsverzeichnis Hintergrund Problembeschreibun...

So fügen Sie einem Alpine-Image einen Ansible-Dienst hinzu

Verwenden Sie apk add ansible, um den Ansible-Die...

So ändern Sie $ in # in Linux

In diesem System steht das #-Zeichen für den Root...

Beispielcode zur Implementierung der Alipay-Sandbox-Zahlung mit Vue+SpringBoot

Laden Sie zunächst eine Reihe von Dingen aus der ...

Der vollständige Prozess der Docker-Image-Erstellung

Inhaltsverzeichnis Vorwort Erstellungsschritte Er...

Detailliertes Tutorial zur Installation von MySQL auf CentOS 6.9

1. Bestätigen Sie, ob MySQL installiert wurde. Si...

JavaScript-Canvas zum Laden von Bildern

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

Einführung in den Aufbau eines DNS-Servers unter centos7

Inhaltsverzeichnis 1. Projektumgebung: 2: DNS-Ser...

So erstellen Sie ein CentOS-Basisimage

Vorwort Derzeit ist das von meiner Firma verwende...