ホームページ  >  記事  >  データベース  >  MySQL がメモリ不足の場合の対処方法

MySQL がメモリ不足の場合の対処方法

coldplay.xixi
coldplay.xixiオリジナル
2020-10-20 16:22:053233ブラウズ

MySQL のメモリ不足に対する解決策: 1. スワップ スペースを増やします (コードは [dd if=/dev/zero of=/swapfile bs=1M count=1024]); 2. ファイル内の自動マウントを増やします。 [/swapfileswap を /etc/fstab に追加]。

MySQL がメモリ不足の場合の対処方法

MySQL メモリ不足の解決策:

1. MySQL の起動に失敗しました。エラー ログを確認してください。 / var/log/mysql/error.log

MySQL がメモリ不足の場合の対処方法

2. 主なエラー メッセージは次のとおりです:

[ERROR] InnoDB: mmap (136151040 バイト) 失敗しました; エラー番号 12

[エラー] InnoDB: バッファ プールにメモリを割り当てることができません

[エラー] InnoDB: プラグインの初期化がエラーにより中止されました 一般エラー

[エラー] プラグイン 'InnoDB' の初期化関数がエラーを返しました。

[エラー] プラグイン 'InnoDB' をストレージ エンジンとして登録できませんでした。

[エラー] プラグインの初期化に失敗しました。

[ERROR] Aborting

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

MySQL がメモリ不足の場合の対処方法

スワップ領域を増やして解決してください問題:

dd if=/dev/zero of=/swapfile bs=1M count=1024

mkswap /swapfile

swapon /swapfile

MySQL がメモリ不足の場合の対処方法

4. 自動マウントを追加します:

/swapfile swap をファイル /etc/fstab に追加します swap デフォルト 0 0

service mysql start 正常に開始されました

5 、注釈:

空のファイルを生成

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

その他の関連する無料学習の推奨事項: mysql チュートリアル# ### ##(ビデオ)#########

以上がMySQL がメモリ不足の場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。