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

Idea konfiguriert Tomcat zum Starten eines Webprojekts - Grafik-Tutorial

Tomcat konfigurieren 1. Klicken Sie auf „Konfigur...

Was Sie über die automatische ID-Inkrementierung in MySQL wissen müssen

Einführung: Wenn wir MySQL zum Erstellen einer Ta...

HTML-Tipps, um Ihren Code semantisch zu gestalten

HTML-Semantik scheint ein alltägliches Problem zu...

Lösung für Linux CentOS 6.5 ifconfig kann IP nicht abfragen

Kürzlich sagten einige Freunde, dass sie nach der...

Detaillierte Erklärung der MySQL Master-Slave-Inkonsistenz und Lösungen

1. MySQL Master-Slave-Asynchronität 1.1 Netzwerkv...

CSS3-Übergang zum Erreichen des unterstrichenen Beispielcodes

In diesem Artikel wird der Beispielcode für den C...

Zusammenfassung mehrerer APIs oder Tipps in HTML5, die Sie nicht verpassen sollten

In früheren Blogbeiträgen habe ich mich auf einige...

MySQL-Variablendeklaration und Analyse gespeicherter Prozeduren

Deklarieren von Variablen Festlegen globaler Vari...

CSS3-Flip-Card-Nummern-Beispielcode

Ich habe heute eine Aufgabe von der Firma erhalte...

Grafisches Tutorial zur Installation und Verwendung von MySQL 5.7.17

MySQL ist ein relationales Datenbankverwaltungssy...

Führen Sie die Schritte zur Verwendung von mock.js im Vue-Projekt aus

Verwenden von mock.js im Vue-Projekt Auswahl des ...

Aufbauprinzip des Nexus-Privatservers und Tutorial-Analyse

eins. Warum einen privaten Nexus-Server erstellen...

MySQL-Datenbank Daten laden, vielfältige Verwendungsmöglichkeiten

Inhaltsverzeichnis Vielfältige Einsatzmöglichkeit...