Installationstutorial für MySQL 5.7 unter CentOS 7

Installationstutorial für MySQL 5.7 unter CentOS 7

1. Laden Sie das offizielle MySQL Yum Repository herunter und installieren Sie es

wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

Die RPM-Datei wird im aktuellen Verzeichnis generiert

2. Installation mit yum

yum -y installiere mysql57-community-release-el7-10.noarch.rpm
yum -y installiere MySQL-Community-Server

Nach einer kurzen Wartezeit wird MySQL installiert, gefolgt von einigen Einstellungen für MySQL.

3. Ändern Sie das Root-Passwort

Nach erfolgreicher Installation wird standardmäßig ein Root-Benutzer mit einem Initialpasswort erstellt. Sie müssen das Initialpasswort ändern und mysql starten.

systemctl starte mysqld.service

Suchen Sie das anfängliche Passwort im MySQL-Protokoll. Der Befehl lautet wie folgt

grep "Passwort" /var/log/mysqld.log

Rufen Sie die Datenbank mit dem folgenden Befehl auf

mysql -uroot -p

Führen Sie den Befehl zum Ändern des Kennworts in der MySQL-Clientverbindungsumgebung aus

ALTER USER 'root'@'localhost' IDENTIFIZIERT DURCH 'new@password';

An diesem Punkt wurde das Passwort erfolgreich geändert. Starten Sie den MySQL-Dienst neu.

systemctl startet mysqld.service neu

4. Ändern Sie den Zeichensatz auf UTF-8

Rufen Sie MySQL über den Befehl mysql -uroot -p auf. Beachten Sie, dass es sich um ein neues Passwort handelt. Verwenden Sie in der MySQL-Umgebung den folgenden Befehl, um den Zeichensatz anzuzeigen.

Variablen wie „%character%“ anzeigen;

Wir können sehen, dass die oben genannten Zeichensätze nicht alle UTF-8 sind. Jetzt öffnen wir die MySQL-Konfigurationsdatei im Bash-Terminal.

vi /etc/meine.cnf

Fügen Sie je nach tatsächlicher Situation die folgenden Konfigurationselemente hinzu

#add von tangxiaobai
Zeichensatzserver = utf8
[Kunde]
Standardzeichensatz = utf8
[mysql]
Standardzeichensatz = utf8

Starten Sie den Server neu und prüfen Sie, ob der Zeichensatz erfolgreich geändert wurde.

Wir sehen, dass der Zeichensatz erfolgreich geändert wurde

5. Richten Sie MySQL für die Unterstützung von Remoteverbindungen ein

Bisher kann auf unser MySQL nicht remote zugegriffen werden. Hier verwenden wir die Tabellenmethode, melden uns beim MySQL-Befehlsclient an und führen den folgenden Befehl aus

benutze MySQL;
Benutzer aktualisieren, Host festlegen = „%“, wobei Benutzer = „root“ ist;

Starten Sie den Mysql-Dienst neu und testen Sie ihn mit dem Client-Verbindungstool

Wir sehen, dass der MySQL-Verbindungstest erfolgreich ist.

Allerdings besteht derzeit noch ein Problem: Da das Yum-Repository installiert ist, wird es bei jedem nachfolgenden Yum-Vorgang automatisch aktualisiert. Sie müssen es daher deinstallieren:

yum -y entferne mysql57-community-release-el7-10.noarch

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
  • MySQL 5.7.17 Installations- und Konfigurations-Tutorial unter CentOS6.9
  • Detailliertes Installationstutorial für MySQL 5.7 unter CentOS 6 und 7

<<:  React-Tipps zeigen Ihnen, wie Sie Probleme mit Hook-Abhängigkeiten beseitigen

>>:  Führen Sie die folgenden Schritte aus, damit Nginx Anti-Hotlinking konfiguriert.

Artikel empfehlen

mysql5.7 Installations- und Konfigurationstutorial unter Centos7.3

In diesem Artikel finden Sie das Installations- u...

Zusammenfassung von 28 gängigen JavaScript-String-Methoden und Verwendungstipps

Inhaltsverzeichnis Vorwort 1. Ermitteln Sie die L...

Einige Parameterbeschreibungen von Texteingabefeldern im Webdesign

In Gästebüchern, Foren und anderen Orten werden i...

Detaillierter Prozess der Bereitstellung von Docker für WSL2 in IDEA

Die lokale Umgebung ist Windows 10 + WSL2 (Ubuntu...

Installationstutorial für MySQL 5.7 unter CentOS 7

1. Laden Sie das offizielle MySQL Yum Repository ...

JavaScript navigator.userAgent erhält Browserinformationen – Fallerklärung

Der Browser ist für uns wahrscheinlich das vertra...

Beschreiben Sie kurz den Unterschied zwischen Redis und MySQL

Wir wissen, dass MySQL ein persistenter Speicher ...

Zwei Möglichkeiten zum Löschen von Floats in HTML

1. Methode 1 zum Löschen von Floating Legen Sie d...

CSS3 realisiert das Effektdiagramm zur Produktanzeige auf der Website

Dieser Artikel stellt die Wirkung der Produktanze...

Detaillierte Erklärung zum Ersetzen in ein Beispiel in MySQL

Detaillierte Erklärung zum Ersetzen in ein Beispi...

Einfache Analyse von EffectList in React

Inhaltsverzeichnis EffectList-Sammlung Effektlist...

js-Methode zur Realisierung der Warenkorbberechnung

In diesem Artikelbeispiel wird der spezifische Co...