Heim >Datenbank >MySQL-Tutorial >Was tun, wenn MySQL nicht über genügend Speicher verfügt?
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].
Lösung für MySQL: unzureichender Speicher:
1. Der Start von MySQL ist fehlgeschlagen Es gibt Folgendes:
[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] Abbruch3 . 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=1024
mkswap /swapfileswapon / swapfile4. Automatisches Mounten hinzufügen:
Fügen Sie /swapfile swap zur Datei /etc/fstab swap defaults 0 0 hinzu
Service MySQL startet erfolgreich5. 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
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!