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

Lösung für die geringe Schreibeffizienz von unter AIX gemountetem NFS

Von NFS bereitgestellte Dienste Mounten: Aktivier...

Grafisches Tutorial zur Installation und Konfiguration von MySQL 5.7.17 winx64

Windows-Installation mysql-5.7.17-winx64.zip Meth...

So verwenden Sie dynamische Parameter und berechnete Eigenschaften in Vue

1. Dynamische Parameter Ab 2.6.0 können Sie einen...

Schritte zum Wiederherstellen von Code aus einem Docker-Container-Image

Manchmal geht der Code verloren und Sie müssen de...

So verwenden Sie weniger im WeChat-Applet (optimale Methode)

Vorwort Ich bin es gewohnt, Less/Sass zu schreibe...

Schritte zum Exportieren der Felder und zugehörigen Attribute von MySQL-Tabellen

Müssen die Felder und Eigenschaften der Tabelle i...

HTML+Sass implementiert HambergurMenu (Hamburger-Menü)

Vor ein paar Tagen habe ich mir ein Video von ein...

So verwenden Sie React-Slots

Inhaltsverzeichnis brauchen Kernidee Zwei Möglich...

Tutorial zu HTML-Formular-Tags (3): Eingabe-Tag

Tutorial zu HTML-Formular-Tags. In diesem Abschni...

MySQL query_cache_type-Parameter und Verwendungsdetails

Der Zweck der Einrichtung eines MySQL-Abfragecach...

jQuery realisiert dynamische Partikeleffekte

In diesem Artikel wird der spezifische Code von j...

CSS erstellt Tippboxen, Bubble-Boxen und Dreiecke

Manchmal benötigen unsere Seiten Eingabeaufforder...