Centos7-Installation und Konfiguration von Mysql5.7

Centos7-Installation und Konfiguration von Mysql5.7

Schritt 1: Holen Sie sich die MySQL YUM-Quelle

Gehen Sie zur offiziellen MySQL-Website, um die Download-Adresse des RPM-Pakets zu erhalten

https://dev.mysql.com/downloads/repo/yum/

Klicken Sie mit der rechten Maustaste und kopieren Sie die Linkadresse https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

Holen Sie sich die Adresse des RPM-Pakets

Schritt 2: MySQL-Quelle herunterladen und installieren

Laden Sie zuerst das MySQL-Quellinstallationspaket herunter

[root@localhost ~]# wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

-bash: wget: Befehl nicht gefunden

Installieren wir zuerst wget

yum -y install wget

Führen Sie dann wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

Installieren Sie die MySQL-Quelle

yum -y localinstall mysql57-community-release-el7-11.noarch.rpm

Schritt 3: MySQL online installieren

yum -y install mysql-community-server

Bei vielen Downloads bitten wir Sie, noch etwas zu warten.

Schritt 4: Starten Sie den Mysql-Dienst

systemctl start mysqld

Schritt 5: Einrichten des Startvorgangs

systemctl aktiviert mysqld
systemctl daemon-reload

Schritt 6: Ändern Sie das lokale Root-Anmeldekennwort

Nach der Installation von MySQL wird in der Datei /var/log/mysqld.log ein temporäres Standardkennwort für Root generiert.

vi /var/log/mysqld.log

Das Passwort lautet hier: xtqh0Neteu=7

mysql -u root -p

Passwort eingeben: 

Geben Sie das temporäre Passwort ein, um die MySQL-Befehlszeile aufzurufen.

ALTER USER 'root'@'localhost' IDENTIFIED BY 'LCode1996.';

Ändern Sie das Passwort in LCode1996. (Beachten Sie, dass die Standardkennwortrichtlinie von MySQL 5.7 erfordert, dass das Passwort eine Kombination aus Groß- und Kleinbuchstaben, Zahlen und Sonderbuchstaben und mindestens 8 Zeichen lang sein muss.)

Schritt 7: Remote-Login einrichten

Mysql erlaubt standardmäßig keine Remote-Anmeldung. Wir müssen es einrichten und Port 3306 in der Firewall öffnen.

mysql> GEWÄHREN SIE ALLE PRIVILEGIEN FÜR *.* AN 'root'@'%', IDENTIFIZIERT DURCH 'LCode1996.' MIT GRANT-OPTION;
Abfrage OK, 0 Zeilen betroffen, 1 Warnung (0,05 Sek.)

mysql> beenden;

Tschüss

Als nächstes beenden;

[root@localhost ~]# Firewall-cmd --zone=public --add-port=3306/tcp --permanent

Erfolg

[root@localhost ~]# Firewall-cmd --reload

Erfolg

[root@localhost ~] 

Öffnen Sie Port 3306

Schritt 8: Konfigurieren Sie die Standardkodierung auf UTF-8

Ändern Sie die Konfigurationsdatei /etc/my.cnf und fügen Sie die Kodierungskonfiguration unter [mysqld] wie folgt hinzu:

[mysqld]

Zeichensatzserver = utf8

init_connect='Namen festlegen utf8'

 

[root@localhost ~]# vi /etc/my.cnf

Starten Sie nach dem Bearbeiten und Speichern den MySQL-Dienst neu: systemctl restart mysqld

Schauen Sie sich den folgenden Code an:

mysql> Variablen wie „%character%“ anzeigen;

Schritt 9: Testen

Wir verwenden das lokale sqlyog, um eine Remoteverbindung zum MySQL in der virtuellen Maschine herzustellen

An diesem Punkt ist die Mysql-Installation und -Konfiguration abgeschlossen;

Das könnte Sie auch interessieren:
  • MySQL 5.7 Installations- und Konfigurations-Tutorial unter CentOS7 64 Bit
  • Detaillierte Schritte zur Installation von MySQL auf CentOS 7
  • Ein kurzes Tutorial zur Installation der dekomprimierten Version von mysql5.7 auf CentOS7
  • MySQL 5.7.17 Installations- und Konfigurations-Tutorial unter CentOS6.9
  • Detailliertes Tutorial zur Installation von Mysql5.7.19 auf Centos7 unter Linux
  • So installieren Sie mysql5.6 auf centos7
  • Centos7 installiert mysql5.6.29 Shell-Skript
  • So installieren Sie MySQL auf CentOS 7 und richten es für den automatischen Start ein
  • Der Prozess der Installation von MySQL 8.0.26 auf CentOS7

<<:  Implementierung von Socket-Optionen in der Linux-Netzwerkprogrammierung

>>:  Ubuntu 16.04 64-Bit in drei Schritten mit 32-Bit-Programmen kompatibel

Artikel empfehlen

Ein Beispiel für die Umgestaltung eines Puzzlespiels mit vue3

Vorwort Es dauerte zwei Tage, um ein Puzzlespiel ...

Problem mit der V-HTML-Rendering-Komponente

Da ich bereits HTML analysiert habe, möchte ich h...

JavaScript implementiert schnell Kalendereffekte

In diesem Artikelbeispiel wird der spezifische Ja...

So sichern Sie MySQL-Kontoinformationen elegant

Vorwort: Ich bin kürzlich auf das Problem der Ins...

MySQL 8.0.16 Installations- und Konfigurations-Tutorial unter CentOS7

Deinstallieren Sie die alte MySQL-Version (übersp...

So erkennen Sie mit Apache Tika, ob eine Datei beschädigt ist

Apache Tika ist eine Bibliothek zur Dateityperken...

Detaillierte Erklärung der Kernkonzepte und der grundlegenden Verwendung von Vuex

Inhaltsverzeichnis einführen Start Installieren ①...

Verbesserung der Aktualisierungsfunktion für Zen-Codierungsressourcen

Offizielle Website: http://code.google.com/p/zen-c...

So definieren Sie Eingabetyp=Dateistil

Warum die Dateisteuerung verschönern? Stellen Sie ...

Beispielerklärung der Alarmfunktion in Linux

Einführung in die Linux-Alarmfunktion Oben genann...

Tipps zum Anzeigen von Text in Linux (super praktisch!)

Vorwort Bei der täglichen Entwicklung müssen wir ...