MySQLの一般的な障害が発生した最適なソリューションを開始するのに十分なメモリ

1. [スタート] mysqlの失敗した、エラーログを表示 /var/log/mysql/error.log

 

2.メインエラーメッセージは、次のとおりです。

1
2
3
4
5
6
7
[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は、メモリ不足の観点メモリであります

 

問題を解決するために、スワップスワップ領域を増やします。

1
2
3
dd if=/dev/zero  of =/swapfile bs=1m  count =1024
mkswap /swapfile
swapon /swapfile

 

4.自動ロードを増やします。

/スワップファイルスワップスワップデフォルトのファイルは/ etc / fstabに0 0で参加

サービスは、MySQL成功したスタートを開始します

5.備考:

空のファイルを生成します

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

要約:

     大神勿喷,

おすすめ

転載: blog.51cto.com/14354846/2408091