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

Auszeichnungssprache - CSS-Layout

Klicken Sie hier, um zum Abschnitt „HTML-Tutorial“...

Implementierung der Docker-Bereitstellung von Tomcat- und Webanwendungen

1. Docker online herunterladen yum install -y epe...

Sechs Tipps zur Verbesserung der Ladegeschwindigkeit von Webseiten

Zweitens hängt das Ranking von Schlüsselwörtern au...

Einführung in die Verwendung von Unicode-Zeichen in Webseiten (&#, \u usw.)

Die ersten Computer konnten nur ASCII-Zeichen ver...

dh Filtersammlung

Der IE hat uns in der frühen Entwicklungsphase Ko...

Asynchrone Programmierung in Javascript: Verstehen Sie Promise wirklich?

Inhaltsverzeichnis Vorwort Grundlegende Verwendun...

Methoden und Schritte zum Bereitstellen mehrerer War-Pakete in Tomcat

1 Hintergrund JDK1.8-u181 und Tomcat8.5.53 wurden...