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

Grundlegendes Tutorial zur Bedienung von Dateien und Berechtigungen in CentOS

Vorwort Bevor wir beginnen, sollten wir uns kurz ...

Beispiel zum Erstellen eines Datenbanknamens mit Sonderzeichen in MySQL

Vorwort In diesem Artikel wird erklärt, wie Sie i...

Lösung für Linux, das nicht alle Befehle unterstützt

Was soll ich tun, wenn Linux nicht alle Befehle u...

Eine kurze Analyse des Funktionsaufrufprozesses unter der ARM-Architektur

Inhaltsverzeichnis 1. Hintergrundwissen 1. Einfüh...

Vue ElementUI Form-Formularvalidierung

Die Formularvalidierung ist eine der am häufigste...

Tutorial zur DHCP-Konfiguration in der CentOS7-Umgebung

Inhaltsverzeichnis Konfigurationsbefehlsschritte ...

Erstellen Sie einen hochverfügbaren MySQL-Cluster mit Dual-VIP

Inhaltsverzeichnis 1. Projektbeschreibung: 2. Pro...

MySQL implementiert eine Lösung ähnlich der Oracle-Sequenz

MySQL implementiert Oracle-ähnliche Sequenzen Ora...

Allgemeine grundlegende Linux-Befehle und -Verwendung

Dieser Artikel veranschaulicht anhand von Beispie...

Reines CSS zum Ändern der Farbe des Bildes

Die CSS-Technik zum Ändern der Farbe eines Bildes...

Ein praktischer Bericht über XSS-Angriffe in einem VUE-Projekt

Inhaltsverzeichnis Vorwort Entdecken Sie die Ursa...

Verstehen Sie die Verwendung des All-Attributs von CSS3

1. Kompatibilität Wie unten dargestellt: Die Komp...