mysql - 啟動錯誤InnoDB: mmap(137363456 bytes) failed; errno 12


【zsm】下午mysql出現了問題,很糾結,最后找到了原因,原因是內存不夠用;

查看內存顯示  
[root@AY1305070924544 /]# free -m
             total       used       free     shared    buffers     cached
Mem:           995        928         66          0          6         19
-/+ buffers/cache:        903         91
Swap:            0          0          0
重啟錯誤提示 
[root@AY1305070924544 /]# /etc/init.d/mysqld start
Starting MySQL. ERROR! The server quit without updating PID file (/var/mysql/data/AY1305070924544.pid).
[root@AY1305070924544 /]# /etc/init.d/mysqld restart
 ERROR! MySQL server PID file could not be found!
Starting MySQL. ERROR! The server quit without updating PID file (/var/mysql/data/AY1305070924544.pid).
這個其實日志里面說的很明白就是 mysql要占用內存的時候 物理內存不夠用導致的 所有 vim /etc/my.cnf
[inonodb]
innodb_buffer_pool_size=64MB  把這個數值改小 高版本的默認是128mb  版本的默認是8Mb


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM