So installieren Sie Mysql5.7 in Centos6

So installieren Sie Mysql5.7 in Centos6

Umfeld

Centos 6.6

MySQL 5.7

Installieren

Falls das System bereits installiert ist, deinstallieren Sie es bitte zuerst!

Deaktivieren Sie Selinux

setenforce 0 (vorübergehendes Herunterfahren) Ändern Sie /etc/selinux/config (dauerhaftes Herunterfahren)
Ändern Sie SELINUX=enforcing in SELINUX=disabled

1. Laden Sie das Abhängigkeitspaket und das MySQL-Installationspaket herunter

Von der offiziellen Website herunterladen und entpacken:

wget http://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.15-1.el6.x86_64.rpm-bundle.tar
tar -xvf mysql-5.7.15-1.el6.x86_64.rpm-bundle.tar

2. Installation

rpm -ivh mysql-community-common-5.7.15-1.el6.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.15-1.el6.x86_64.rpm
rpm -ivh mysql-community-devel-5.7.15-1.el6.x86_64.rpm
rpm -ivh mysql-community-client-5.7.15-1.el6.x86_64.rpm
rpm -ivh mysql-community-server-5.7.15-1.el6.x86_64.rpm

(1) Ab MySQL 5.7.6 wird das anfängliche zufällige Root-Passwort in das Protokoll geschrieben (Standardspeicherort: /var/log/mysqld.log).

(2) Erstellen Sie kein anonymes MySQL-Konto

(3) Erstellen Sie keine Testdatenbank

3. Starten Sie mysqld

Wenn der MySQL-Benutzer fehlt, erstellen Sie ihn selbst.

adduser -g mysql mysqlysql

Bevor Sie beginnen, müssen Sie wie folgt überprüfen, ob das Datenverzeichnis vorhanden ist:

Wenn das Datenverzeichnis nicht existiert, erstellt mysqld es.

Wenn das Datenverzeichnis existiert und nicht leer ist (d. h. Dateien oder Unterverzeichnisse enthält)

Dienst MySQLD starten

Ändern des Root-Anmeldekennworts

mysql –uroot –p

Das hier eingegebene Passwort ist das unter /var/log/mysqld generierte Initialpasswort:

Ändern Sie den Benutzer „root“@„localhost“, identifiziert durch „Mysql$%123“.

Verwenden Sie bei Bedarf den Initialisierungsbefehl:

mysqld --initialize --user=mysql (im sicheren Modus)
mysqld --initialize-insecure --user=mysql (unsicherer Modus)

4. Überprüfen Sie, ob MySQL automatisch startet, und stellen Sie den automatischen Start ein

chkconfig --list | grep mysqld
chkconfig mysqld auf

Versionsänderungen

Thread_Parallelität

5.7 Die Standardeinstellung ist 0, was bedeutet, dass es keine Begrenzung für die Anzahl gleichzeitiger Verbindungen gibt. Es wird empfohlen, den Wert auf 0 zu setzen, um die Mehrkernverarbeitungsfunktionen der CPU besser zu nutzen und die Anzahl gleichzeitiger Verbindungen zu erhöhen. Ab MySQL 5.6.1 wurde diese Option abgeschafft.

Oben ist die vom Herausgeber vorgestellte Installationsmethode für Mysql5.7 in Centos6. Ich hoffe, sie ist für alle hilfreich. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten!

Das könnte Sie auch interessieren:
  • Centos6.9-Installation Mysql5.7.18 Schrittaufzeichnung
  • Detailliertes Tutorial zur Installation des Quellcodes von CentOS6.9+Mysql5.7.18
  • 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
  • Centos6.5 kompilieren und installieren MySQL 5.7.14 ausführliches Tutorial

<<:  Detaillierte Erklärung der Kontrolle des Zugriffsvolumens durch Nginx

>>:  Detaillierte Erläuterung der Vue-Konfigurationsanforderung für mehrere Serverlösungen

Artikel empfehlen

Implementierungscode für die HTML-Tabellenrahmensteuerung

Wenn wir eine Tabelle verwenden, weisen wir ihr i...

Lösung für das Problem des Sitzungsverlusts bei Nginx

Bei der Verwendung von Nginx als Reverse-Proxy fü...

So installieren Sie die IonCube-Erweiterung mit Pagoda

1. Installieren Sie zuerst die Pagode Installatio...

Zwei Arten von Tab-Anwendungen im Webdesign

Heutzutage werden Registerkarten häufig im Webdes...

Erläuterung der JavaScript-Funktionssyntax

Inhaltsverzeichnis 1. Gewöhnliche Funktionen 2. P...

So verwenden Sie Mixins in Vue

Inhaltsverzeichnis Vorwort Anwendung Zusammenfass...

JavaScript zur Implementierung des Flugzeugkriegsspiels

In diesem Artikel erfahren Sie, wie Sie mit Canva...

Detaillierte Erklärung der Docker-Maschinennutzung

Docker-Machine ist ein offiziell von Docker berei...

Sicherheitsüberlegungen zur Windows-Serververwaltung

Webserver 1. Der Webserver schaltet unnötige IIS-...

Starten Sie alle gestoppten Docker-Container mit einem Befehl neu

Starten Sie alle gestoppten Docker-Container mit ...

Border-Radius IE8-kompatible Verarbeitungsmethode

Laut canisue (http://caniuse.com/#search=border-r...

Detaillierte Erklärung zu sinnvollen Einstellungen des MySQL sql_mode

Sinnvolle Einstellung des MySQL sql_mode sql_mode...

Ein Beispiel für das elegante Schreiben von Urteilen in JavaScript

Inhaltsverzeichnis Vorwort 1. Monadisches Urteil ...