Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk menyelesaikan kegagalan permulaan MySQL kerana memori tidak mencukupi

Bagaimana untuk menyelesaikan kegagalan permulaan MySQL kerana memori tidak mencukupi

王林
王林ke hadapan
2023-05-31 20:16:041963semak imbas

Bagaimana untuk menyelesaikan kegagalan permulaan MySQL kerana memori tidak mencukupi

1. Ia tidak berjaya semasa memulakan MySQL. >

2. Mesej ralat utama adalah seperti berikut: /var/log/mysql/error.log
[ERROR] InnoDB: mmap(136151040 bytes) failed; errno 12
[ERROR] InnoDB: Cannot allocate memory for the buffer pool
[ERROR] InnoDB: Plugin initialization aborted with error Generic error
[ERROR] Plugin 'InnoDB' init function returned error.
[ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
[ERROR] Failed to initialize plugins.
[ERROR] Aborting
Bagaimana untuk menyelesaikan kegagalan permulaan MySQL kerana memori tidak mencukupi3. Selepas membuat pertanyaan, ia disebabkan oleh memori yang tidak mencukupi: /var/ log/mysql/error .log

Tingkatkan ruang swap untuk menyelesaikan masalah:
dd if=/dev/zero of=/swapfile bs=1M count=1024
mkswap /swapfile
swapon /swapfile
Bagaimana untuk menyelesaikan kegagalan permulaan MySQL kerana memori tidak mencukupi

4 mounting: /var/ log/mysql/error.log
在文件/etc/fstab中加入 /swapfile swap swap defaults 0 0

service mysql start 启动成功
Bagaimana untuk menyelesaikan kegagalan permulaan MySQL kerana memori tidak mencukupi5. Nota: Jana fail kosong
dd if=/dev/zero of=1.txt bs=1M count=2 生成一个指定大小的空文件if=文件名:输入文件名
of=文件名:输出文件名
bs=字节大小
count=个数

Atas ialah kandungan terperinci Bagaimana untuk menyelesaikan kegagalan permulaan MySQL kerana memori tidak mencukupi. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam