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

Zabbix-Überwachungslösung – die neueste offizielle Version 4.4 [empfohlen]

Zabbix 12.10.2019 Chenxin siehe https://www.zabbi...

Zusammenfassung der allgemeinen MySQL-Funktionen

Vorwort: Die MySQL-Datenbank bietet eine breite P...

Aktivieren und Konfigurieren des MySQL-Protokolls für langsame Abfragen

Einführung Das MySQL-Protokoll für langsame Abfra...

Geplantes Teilen von Skripten für MySQL-Datenbanksicherungen

BackUpMysql.sh-Skript #!/bin/bash PATH=/bin:/sbin...

Vier Möglichkeiten zum Wechseln von Registerkarten in VUE

Inhaltsverzeichnis 1. Statische Implementierungsm...

Die Verwendung des V-Modells in Vue3-Komponenten und ausführliche Erklärung

Inhaltsverzeichnis Verwenden Sie bidirektionale B...

Mysql-Fehler: Lösung für zu viele Verbindungen

Zu viele Verbindungen zur MySQL-Datenbank Dieser ...

Analyse der vernachlässigten DOCTYPE-Beschreibung

Doctype ist einer davon: <!DOCTYPE HTML PUBLIC ...

So verwenden Sie den Linux-Befehl whatis

01. Befehlsübersicht Der Befehl whatis sucht in e...