Heim  >  Artikel  >  Datenbank  >  Was tun, wenn MySQL nicht über genügend Speicher verfügt?

Was tun, wenn MySQL nicht über genügend Speicher verfügt?

coldplay.xixi
coldplay.xixiOriginal
2020-10-20 16:22:053239Durchsuche

Lösung für unzureichenden MySQL-Speicher: 1. Erhöhen Sie den Swap-Speicherplatz, der Code lautet [dd if=/dev/zero of=/swapfile bs=1M count=1024] 2. Erhöhen Sie die automatische Bereitstellung in der Datei [/etc Add / swapfileswap nach /fstab].

Was tun, wenn MySQL nicht über genügend Speicher verfügt?

Lösung für MySQL: unzureichender Speicher:

1. Der Start von MySQL ist fehlgeschlagen Es gibt Folgendes:

Was tun, wenn MySQL nicht über genügend Speicher verfügt?[FEHLER] InnoDB: mmap(136151040 Bytes) fehlgeschlagen; Fehler Nr. 12

[FEHLER] InnoDB: Speicher für den Pufferpool kann nicht zugewiesen werden

[FEHLER] InnoDB: Plugin-Initialisierung mit Fehler abgebrochen

[FEHLER] Die Init-Funktion des Plugins „InnoDB“ hat einen Fehler zurückgegeben.

[FEHLER] Die Registrierung des Plugins „InnoDB“ als STORAGE ENGINE ist fehlgeschlagen.

[FEHLER] Die Plugins konnten nicht initialisiert werden.

[FEHLER] Abbruch

3 . Nach der Abfrage liegt es daran, dass der Speicher nicht ausreicht

und den Auslagerungsspeicher erhöhen, um das Problem zu lösen:

dd if=/dev/zero of=/swapfile bs=1M count=1024Was tun, wenn MySQL nicht über genügend Speicher verfügt?

mkswap /swapfile

swapon / swapfile

4. Automatisches Mounten hinzufügen:

Fügen Sie /swapfile swap zur Datei /etc/fstab swap defaults 0 0 hinzuWas tun, wenn MySQL nicht über genügend Speicher verfügt?

Service MySQL startet erfolgreich

5. Bemerkungen:

eine leere Datei generieren

dd if=/dev/zero of=1.txt bs=1M count=2 生成一个指定大小的空文件
if=文件名:输入文件名
of=文件名:输出文件名
bs=字节大小
count=个数

Weitere verwandte kostenlose Lernempfehlungen:

MySQL-Tutorial

(Video)

Das obige ist der detaillierte Inhalt vonWas tun, wenn MySQL nicht über genügend Speicher verfügt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn