Detailliertes Installationstutorial für MySQL 5.7 unter CentOS 6 und 7

Detailliertes Installationstutorial für MySQL 5.7 unter CentOS 6 und 7

Für die Entwicklung benötigen Sie immer Daten. Als Server benötigt Linux immer eine Datenbank, um Testdaten zu speichern. Hier ist also ein Tutorial zur Installation von MySQL 5.7 auf CentOS 6 und 7.

Verwendete Tools: CentOs6, 7; Mysql-Abhängigkeitspaket

Schritt 1. Überprüfen Sie das installierte MySQL:

# yum-Liste installiert | grep mysql
mysql-libs.x86_64 5.1.71-1.el6 @anaconda-CentOS-201311272149.x86_64/6.5

Deinstallieren Sie das aktuelle MySQL:

# yum -y entferne mysql-libs.x86_64

Schritt 2. Laden Sie die erforderlichen Abhängigkeiten herunter und installieren Sie sie:

Gehen Sie zunächst hierhin zum Download und wählen Sie entsprechend Ihrer Linux-Version. Ich verwende beispielsweise Centos6.5, also wähle ich die zweite Version und so weiter:

Laden Sie die heruntergeladene Datei mysql80-community-release-el6-1.noarch.rpm auf den Linux-Server hoch.

Schritt 3. Abhängigkeiten installieren:

Verwenden Sie den folgenden Befehl. Beachten Sie, dass dieser Befehl in dem Verzeichnis ausgeführt werden muss, in dem sich die Datei mysql80-community-release-el6-1.noarch.rpm befindet.

Während der Ausführung wird „Ist das ok [j/N]:“ angezeigt. Geben Sie einfach „j“ ein.

# yum localinstall mysql80-community-release-el6-1.noarch.rpm

Verwenden Sie nach der Ausführung den Befehl # ls /etc/yum.repos.d, um zu sehen, dass zwei weitere Dateien hinzugefügt wurden

# ls /etc/yum.repos.d
mysql-community.repo mysql-community-source.repo

Schritt 4. Führen Sie „yum repolist enabled | grep mysql“ aus, um zu überprüfen, ob mysql57 verfügbar ist.

Wenn das Ergebnis des Ausführens wie folgt lautet:

# yum repolist aktiviert | grep mysql
mysql-connectors-community MySQL-Connectors-Community 59
mysql-tools-community MySQL-Tools-Community 65
mysql80-community MySQL 8.0 Community-Server 29

Sie müssen den Befehl vim /etc/yum.repos.d/mysql-community.repo verwenden, um die Aktivierung von mysql57 auf 1 zu ändern und andere Versionen auf 0 zu setzen. Die Einzelheiten sind wie folgt:

vim /etc/yum.repos.d/mysql-community.repo

Geändertes Teil:

......
# Aktivieren, um MySQL 5.7 zu verwenden
[mysql57-Gemeinschaft]
Name=MySQL 5.7 Community-Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/
aktiviert=1
gpgcheck=1
gpgkey=Datei:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
 ......
[mysql80-Gemeinschaft]
Name=MySQL 8.0 Community-Server
baseurl=http://repo.mysql.com/yum/mysql-8.0-community/el/6/$basearch/
aktiviert=0
gpgcheck=1
gpgkey=Datei:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

Das Ergebnis der Operation nach dem Setzen ist:

# yum repolist aktiviert | grep mysql
mysql-connectors-community MySQL-Connectors-Community 59
mysql-tools-community MySQL-Tools-Community 65
mysql57-community MySQL 5.7 Community-Server 273

Schritt 5. Installation starten:

# yum installiere mysql-community-server

Tritt während des Vorgangs ein Fehler auf, liegt das meist an Problemen mit der Netzwerkgeschwindigkeit. Sie können diesen Befehl wiederholen.

Schritt 6. Starten Sie nach Abschluss der Installation den MySQL-Dienst (dies kann beim ersten Mal fehlschlagen, führen Sie ihn daher erneut aus~):

# Dienst mysqld starten
MySQL-Datenbank initialisieren: [FEHLER]
# Dienst mysqld starten
mysqld wird gestartet: [ OK ]

Schritt 7. Zeigen Sie das Standardkennwort des Root-Benutzers an:

# cat /var/log/mysqld.log | grep root@localhost
2018-08-29T03:11:26.560863Z 1 [Hinweis] Für root@localhost wird ein temporäres Passwort generiert: DJ#erA*-p6&?

DJ#erA*-p6&? ist das initiale Passwort des Root-Benutzers

Schritt 8. Melden Sie sich mit dem Befehl mysql -uroot -p an. Sie müssen das Kennwort aus dem vorherigen Schritt eingeben.

Nach der Eingabe wird bei jeder Operation FEHLER 1820 (HY000) angezeigt: Sie müssen Ihr Kennwort mit der Anweisung ALTER USER zurücksetzen, bevor Sie diese Anweisung ausführen. Zu diesem Zeitpunkt müssen Sie das Kennwort zurücksetzen:

mysql> Datenbanken anzeigen;
FEHLER 1820 (HY000): Sie müssen Ihr Kennwort mit der Anweisung ALTER USER zurücksetzen, bevor Sie diese Anweisung ausführen.
mysql> setze Passwort=Passwort('neues_Passwort');
Abfrage OK, 0 Zeilen betroffen, 1 Warnung (0,01 Sek.)
 
mysql> Benutzer „root“@„localhost“ ändern, Passwort läuft nie ab;
Abfrage OK, 0 Zeilen betroffen (0,00 Sek.)
 
mysql> Berechtigungen leeren;
Abfrage OK, 0 Zeilen betroffen (0,00 Sek.)

Beenden Sie dann MySQL und melden Sie sich erneut mit dem neuen Passwort an.

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Installation von mysql-community-server.5.7.18-1.el6 unter centos 6.5
  • Detailliertes Tutorial zur Installation von MySQL 5.7.6+ aus dem Quellcode in CentOS 7
  • Bereitstellen der binären MySQL 5.7.17-Installation und der Multi-Instance-Konfiguration auf CentOS 6.5
  • Detailliertes Tutorial zur Installation von MySQL 5.7.20 auf RedHat 6.5/CentOS 6.5
  • Detailliertes Tutorial zur Installation von MySQL 5.7.18 unter CentOS 6.5
  • Centos6.5 kompilieren und installieren MySQL 5.7.14 ausführliches Tutorial
  • So installieren und ändern Sie das Anfangskennwort von mysql5.7.18 unter Centos7.3
  • Detaillierte Anweisungen zum Kompilieren und Installieren von CentOS MySQL 5.7
  • Installationstutorial für MySQL 5.7 unter CentOS 7
  • MySQL 5.7.17 Installations- und Konfigurations-Tutorial unter CentOS6.9

<<:  So implementieren Sie die jQuery-Karussellfunktion

>>:  So konfigurieren Sie die Neuschreibung von Nginx-Domänennamen und die Auflösung von Platzhalterdomänennamen

Artikel empfehlen

VUE implementiert einen Beispielcode für das Spiel Flappy Bird

Flappy Bird ist ein sehr einfaches kleines Spiel,...

Ein paar Dinge, die Sie über responsives Layout wissen müssen

1. Einleitung Responsive Webdesign ermöglicht die...

Verwendung des Linux-Dateibefehls

1. Befehlseinführung Der Dateibefehl wird verwend...

HTML implementiert problemlos abgerundete Rechtecke

Frage: Wie erreiche ich mit Div+CSS und Positioni...

So konfigurieren Sie inländische Quellen in CentOS8 yum/dnf

CentOS 8 hat das Installationsprogramm für Softwa...

Tiefes Verständnis des Mechanismus des CSS-Hintergrund-Blend-Modus

Dieser Artikel darf gerne geteilt und zusammengef...

JS realisiert den automatischen Wiedergabeeffekt von Bildern

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

Tipps zum Listenaufbau für Website-Wartungsseiten

Und oft ist es für Wartungsarbeiten erforderlich, ...

Verwendung von „Select“, „Distinct“ und „Limit“ in MySQL

Inhaltsverzeichnis 1. Einleitung 2. auswählen 2.1...

Jenkins verpackt Microservices, um Docker-Images zu erstellen und auszuführen

Inhaltsverzeichnis Umgebungsvorbereitung Start 1....

CentOS 8.0.1905 installiert ZABBIX Version 4.4 (verifiziert)

Zabbix Server-Umgebungsplattform Version: ZABBIX ...