mysql5.7 Installations- und Konfigurationstutorial unter Centos7.3

mysql5.7 Installations- und Konfigurationstutorial unter Centos7.3

In diesem Artikel finden Sie das Installations- und Konfigurationstutorial zu MySQL 5.7. Der spezifische Inhalt ist wie folgt

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 zum Download

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

Hol dir das. Das ist das RPM-Paket des Yum-Warehouses. Es ist eigentlich eine Download-Adresse.

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 installiere wget

Dann ausführen

wgethttps://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 installiere MySQL-Community-Server

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

Schritt 4: Starten Sie den Mysql-Dienst

systemctl starte mysqld

Schritt 5: Einrichten des Startvorgangs

[root@localhost ~]# systemctl aktiviere mysqld
[root@localhost ~]# 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.

[root@localhost ~]# vi /var/log/mysqld.log

Das temporäre Passwort lautet hier eMV.R#mWe3ha

[root@localhost ~]# mysql -u root -p
Passwort eingeben:

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

mysql> ALTER USER 'root'@'localhost' IDENTIFIZIERT DURCH 'Caofeng2012@';
Abfrage OK, 0 Zeilen betroffen (0,00 Sek.)

Ändern Sie das Passwort in Caofeng2012@ (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 'Caofeng2012@' MIT GRANT-OPTION;
Abfrage OK, 0 Zeilen betroffen, 1 Warnung (0,01 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 den MySQL-Dienst nach dem Bearbeiten und Speichern neu.

[root@localhost ~]# systemctl restart mysqld
[root@localhost ~]

Schauen Sie sich den folgenden Code an:

mysql> Variablen wie „%character%“ anzeigen;

+-----------------------------+----------------------------+

| Variablenname | Wert |

+-----------------------------+----------------------------+

| Zeichensatzclient | utf8 |
| Zeichensatzverbindung | utf8 |
| Zeichensatzdatenbank | utf8 |
| Zeichensatz_Dateisystem | Binär |
| Zeichensatzergebnisse | utf8 |
| Zeichensatzserver | utf8 |
| Zeichensatzsystem | utf8 |
| Zeichensatzverzeichnis | /usr/share/mysql/charsets/ |

+-----------------------------+----------------------------+

8 Zeilen im Satz (0,00 Sek.)

Schritt 9: Testen

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

OK. An diesem Punkt ist die Mysql-Installation und -Konfiguration abgeschlossen.

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:
  • Detailliertes Tutorial zur Installation von Mysql5.7.19 auf Centos7 unter Linux
  • So installieren Sie MySQL 5.7 schnell mit YUM unter Centos 7.2
  • So installieren und ändern Sie das Anfangskennwort von mysql5.7.18 unter Centos7.3
  • Detailliertes Tutorial zur Installation von mysql5.7.18 auf centos7.3
  • Alibaba Cloud Centos7.3-Installation, MySQL5.7.18 RPM-Installations-Tutorial
  • Linux lernen: Dritte Centos7-Installation, MySQL5.7.16-Datenbank
  • Tutorial zur Installation und Konfiguration von MySQL 5.7 unter CentOS7 (YUM)
  • Detailliertes Installationstutorial für Mysql5.7.19 unter Centos7

<<:  Asynchroner Lebenszyklus von AsyncHooks in Node8

>>:  So gehen Sie mit der Meldung „Vorgang nicht zulässig“ beim Löschen von Dateien in Linux um

Artikel empfehlen

jQuery simuliert einen Picker, um einen gleitenden Auswahleffekt zu erzielen

In diesem Artikel wird der spezifische Code von j...

15-minütiges paralleles Artefakt GNU Parallel Erste Schritte

GNU Parallel ist ein Shell-Tool zum parallelen Au...

MariaDB unter Linux startet mit dem Root-Benutzer (empfohlen)

Da ich Sicherheitsprodukte testen musste, wollte ...

W3C Tutorial (2): W3C Programme

Der W3C-Standardisierungsprozess ist in 7 verschi...

Detaillierte Erläuterung der Wissenspunkte zu Linux-Dateivorgängen

Verwandte Systemaufrufe für Dateioperationen erst...

Detaillierte Erläuterung der Hosts-Dateikonfiguration auf einem Linux-Server

Konfiguration der Hostdatei des Linux-Servers Die...

Erweiterte Erklärung der Javascript-Funktionen

Inhaltsverzeichnis Funktionsdefinitionsmethode Fu...

Tutorial zur Installation von phpMyAdmin unter Linux centos7

yum install httpd php mariadb-server –y Notieren ...

CSS3 implementiert den Beispielcode der NES-Spielekonsole

Ergebnisse erzielenImplementierungscode html <...

Erläuterung zum Lastenausgleich und Reverseproxy von Nginx

Inhaltsverzeichnis Lastenausgleich Klassifizierun...

Zusammenfassung der 10 am häufigsten gestellten Fragen in Linux-Interviews

Vorwort Wenn Sie sich auf die Stelle eines Betrie...