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

Üben Sie die Verwendung von Golang, um mit der Docker-API zu spielen

Inhaltsverzeichnis Installieren des SDK Lokalen D...

Mysql 5.6.37 Winx64-Installation Dual-Version MySQL-Hinweise

Wenn MySQL Version 5.0 bereits auf dem Computer v...

Verwendung von Kubernetes YAML-Dateien

Inhaltsverzeichnis 01 Einführung in YAML-Dateien ...

Methode der Toolbibliothek zur Generierung von Vue-Komponentendokumenten

Inhaltsverzeichnis Analysieren von VUE-Dateien Do...

MySQL: Datenintegrität

Die Datenintegrität wird in Entitätsintegrität, D...

Eine detaillierte Diskussion der Auswertungsstrategien in JavaScript

Inhaltsverzeichnis Eine Kastanie zum Abdecken Par...

mysql5.7.22 Download-Prozessdiagramm

1. Gehen Sie auf die offizielle Website www.mysql...

Details zum JavaScript-Prototyp und zur Prototypkette

Inhaltsverzeichnis 1. Prototyp (expliziter Protot...

Detaillierte Erläuterung der Mysql-Funktionsaufrufoptimierung

Inhaltsverzeichnis Funktionsaufrufoptimierung Fun...

Erstellen Sie Schritt für Schritt ein Dateiverwaltungssystem mit nginx+FastDFS

Inhaltsverzeichnis 1. Einführung in FastDFS 1. Ei...

Erweiterte benutzerdefinierte JavaScript-Ausnahme

Inhaltsverzeichnis 1. Konzept 1.1 Was sind Fehler...