Lösung für MySQL, das aufgrund einer übermäßigen Speicherkonfiguration nicht gestartet werden kann

Lösung für MySQL, das aufgrund einer übermäßigen Speicherkonfiguration nicht gestartet werden kann

Problembeschreibung

MySQL meldet beim Start einen Fehler. Prüfen Sie das Fehlerprotokoll.

[FEHLER] InnoDB: Es kann kein Speicher für den Pufferpool reserviert werden

(Der von der InnoDB-Engine benötigte Speicher kann nicht aus dem Cache-Pool zugewiesen werden)

Lösung

Sie müssen die Größeneinstellungen von innodb_buffer_pool_size und key_buffer_size in der MySQL-Konfigurationsdatei my.cnf anpassen und die Speicherzuweisung entsprechend erhöhen, im Allgemeinen auf die Hälfte des Systemspeichers.

Überprüfen Sie zunächst mit free -m die Größe des Systemspeichers und stellen Sie sicher, dass es sich um 1 GB Speicher handelt.


Führen Sie dann vi /etc/my.cnf aus und passen Sie innodb_buffer_pool_size、key_buffer_size jeweils auf 500 M an.

Hinweis: my.cnf unterliegt dem tatsächlichen Konfigurationsdateipfad.

Neustart OK

Zusammenfassen

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels Ihnen bei Ihrem Studium oder Ihrer Arbeit helfen kann. Wenn Sie Fragen haben, können Sie eine Nachricht hinterlassen. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM.

Das könnte Sie auch interessieren:
  • So lösen Sie das Problem, dass MySQL nicht gestartet werden kann, da keine temporären Dateien erstellt werden können
  • Nach der Neuinstallation von MySQL kann der MySQL-Dienst nicht gestartet werden
  • Lösung für MySQL 5.7, das unter Windows nicht startet
  • Der Mysql5.7-Dienst kann nicht gestartet werden. Tutorial zur grafischen Lösung
  • So lösen Sie das Problem, dass MySQL nicht gestartet werden kann, da keine PID erstellt werden kann

<<:  Beispielcode zur Implementierung des Seiten-Cachings im Vue-Mobilprojekt

>>:  Architektur und Komponentenbeschreibung der privaten Docker-Bibliothek Harbor

Artikel empfehlen

Detaillierter Vue-Code zur Implementierung der Shuttle-Box-Funktion

Vue - Implementierung der Shuttle-Box-Funktion. D...

onfocus="this.blur()" wird von blinden Webmastern gehasst

Als er über die Seite zur Bedienung der Bildschir...

React+axios implementiert die Suchbenutzerfunktion von GitHub (Beispielcode)

laden Anforderung erfolgreich Anforderung fehlges...

Linux löscht automatisch Protokolle und Beispielbefehle von vor n Tagen

1. Befehl zum Löschen von Dateien: Suche das ents...

Gestaltung von Popup-Fenstern und schwebenden Ebenen im Webdesign

Im Zuge des schrittweisen Übergangs von herkömmli...

Analyse des HTML-Schreibstils und Gründe erfahrener Leute

1. Navigation: Ungeordnete Liste vs. andere Besch...

Erstellen einer KVM-Virtualisierungsplattform auf CentOS7 (drei Möglichkeiten)

KVM steht für Kernel-based Virtual Machine und is...

Ein kurzer Vortrag über die Variablenförderung in JavaScript

Inhaltsverzeichnis Vorwort 1. Welche Variablen we...

So erstellen Sie YUM in einer Centos7-Umgebung

1. Geben Sie die Konfigurationsdatei der Yum-Quel...

HTML-Tabellen-Tag-Tutorial (46): Tabellenfußzeilen-Tag

Mit dem Tag <tfoot> wird der Stil der Tabel...