Detailliertes Installations- und Konfigurationstutorial für mysql5.7 unter CentOS

Detailliertes Installations- und Konfigurationstutorial für mysql5.7 unter CentOS

Installieren

Stellen Sie sicher, dass Ihr Benutzer die Berechtigung zur Installation hat

Kein Root-Switch

su-Wurzel

(su bedeutet: Benutzer wechseln)

# rpm -ivh http://dev.mysql.com/get/mysql57-community-release-el6-9.noarch.rpm

Sie können begegnen

Warnung: /var/tmp/rpm-tmp.6V5aFC: Header V3 DSA/SHA1-Signatur, Schlüssel-ID 5072e1f5: NOKEY

Kann ignoriert werden (persönliche Meinung, Baidu hat keine passende Antwort gefunden)

# yum installiere mysql-community-server

Warten auf den Abschluss der Installation...

Konfiguration

Das Initialpasswort ist nach der Installation hier zu finden:

grep 'temporäres Passwort' ar/log/mysqld.log

MySQL 5.7 stellt Anforderungen an die Passwortkomplexität. Wenn Sie ein einfaches Passwort erstellen möchten, können Sie zunächst

Setzen Sie die globale Validate_Password_Policy = 0.

Erneut einen Benutzer anlegen

Bitte schalten Sie SELinux auf dem neu installierten Server aus, da es sonst zu zahlreichen Berechtigungsproblemen kommen kann.

0
vi /etc/selinux/config

Ändern Sie ENFORCE=enforcing in ENFORCE=disable

Konfigurationsdateien

Linux: /etc/my.cnf
Windows: my.ini im Installationsverzeichnis

Standardzeichensatz

Versionen vor 5.6

[mysqld]
Standardzeichensatz = utf8

Versionen nach 5.6

[mysqld]
Zeichensatzserver = utf8

Ändern des Zeichensatzes einer vorhandenen Datenbank

Datenbank mydb ändern Standardzeichensatz utf8;

Bei Tabellennamen wird die Groß-/Kleinschreibung nicht beachtet.

[mysqld]
Kleinbuchstabentabellennamen = 1

Ermöglicht die Erstellung von Funktionen im Log-Bin-Modus

[mysqld]
log_bin_trust_function_creators=true

Aktivieren Sie den strikten Modus. Im nicht strikten Modus werden zu lange Felder automatisch gekürzt.

[mysqld]
SQL-Modus = "STRICT_TRANS_TABLES"

Oben finden Sie eine ausführliche Einführung in die CenOS-Installation von MySQL 5.7 und ein einfaches Konfigurationstutorial. Ich hoffe, es wird für alle hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!

Das könnte Sie auch interessieren:
  • CentOS 6.5 Installations-Tutorial zu MySQL 5.7
  • CentOS6.8 verwendet cmake zur Installation von MySQL5.7.18
  • Detailliertes Tutorial zur Installation von MySQL 5.7.18 unter CentOS 6.5
  • Bereitstellen der binären MySQL 5.7.17-Installation und der Multi-Instance-Konfiguration auf CentOS 6.5
  • Installieren Sie mysql5.7.13 mit RPM in CentOS 7
  • Tutorial zur Installation und Konfiguration von MySQL 5.7 unter CentOS7 (YUM)
  • Tutorial zum Kompilieren und Installieren von MySQL 5.7 unter dem CentOS 7-System
  • CentOS 7.2.1511 kompilieren und installieren Sie Nginx1.10.1+MySQL5.7.14+PHP7.0.11
  • Detaillierte Erklärung zum Kompilieren und Installieren von PHP7.0.10+MySQL5.7.14+Nginx1.10.1 unter CentOS 7.2 (Miniversion)
  • Linux lernen: Dritte Centos7-Installation, MySQL5.7.16-Datenbank

<<:  10 beliebte Windows-Apps, die auch unter Linux verfügbar sind

>>:  Bootstrap FileInput implementiert Bild-Upload-Funktion

Artikel empfehlen

Erstellen Sie mit Node.JS ein Echtzeit-Warnsystem für Unwetter

Inhaltsverzeichnis Vorwort: Schritt 1: Finden Sie...

Sollte ich JQuery aufgeben?

Inhaltsverzeichnis Vorwort Was soll verwendet wer...

Lösung für die Ausnahmen 1449 und 1045 bei der Verbindung mit MySQL

Lösung für die Ausnahmen 1449 und 1045 bei der Ve...

HTML-Tabellen-Markup-Tutorial (43): VALIGN-Attribut der Tabellenüberschrift

In vertikaler Richtung können Sie die Ausrichtung...

So verbergen Sie die Versionsnummer in Nginx

Nginx verbirgt die Versionsnummer In einer Produk...

Detaillierte Erklärung der Grundkonzepte von HTML

Was ist HTML? HTML ist eine Sprache zur Beschreib...

Der Unterschied zwischen this.$router und this.$route in Vue und der push()-Methode

Im offiziellen Dokument heißt es: Durch Einfügen ...

Zwei Möglichkeiten, die CSS-Priorität zu verstehen

Methode 1: Werte hinzufügen Gehen wir zu MDN, um ...

So verwenden Sie Nginx zum Erstellen eines statischen Ressourcenservers

Nehmen wir Windows als Beispiel. Bei Linux ist es...

MySql Group By implementiert die Gruppierung mehrerer Felder

Bei täglichen Entwicklungsaufgaben verwenden wir ...