ホームページ  >  記事  >  データベース  >  メモリ不足によるMySQLの起動失敗を解決する方法

メモリ不足によるMySQLの起動失敗を解決する方法

王林
王林転載
2023-05-31 20:16:041963ブラウズ

メモリ不足によるMySQLの起動失敗を解決する方法
#1. MySQL の起動に失敗しました。エラー ログ /var/log/mysql/error.log

## を確認してください。 メモリ不足によるMySQLの起動失敗を解決する方法#2. 主なエラー メッセージは次のとおりです: /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

3. クエリ後、メモリ不足が原因です。メモリを確認してください: /var/ log/mysql/error .log

メモリ不足によるMySQLの起動失敗を解決する方法問題を解決するには、スワップ領域を増やしてください:
dd if=/dev/zero of=/swapfile bs=1M count=1024
mkswap /swapfile
swapon /swapfile

メモリ不足によるMySQLの起動失敗を解決する方法4.自動追加マウント: /var/ log/mysql/error.log
在文件/etc/fstab中加入 /swapfile swap swap defaults 0 0

service mysql start 启动成功

5. 注: 空のファイル

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

を生成します。

以上がメモリ不足によるMySQLの起動失敗を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。