導航菜單

win7系統(tǒng)配置MySQL內(nèi)存過大導致啟動失敗怎么處理

導讀   最近好多小伙伴為Win7系統(tǒng)配置MySQL過大內(nèi)存導致啟動失敗,怎么回事呢?MySQL啟動時報錯,查看錯誤日志有[ERROR] InnoDB: Cannot al

  最近好多小伙伴為Win7系統(tǒng)配置MySQL過大內(nèi)存導致啟動失敗,怎么回事呢?MySQL啟動時報錯,查看錯誤日志有[ERROR] InnoDB: Cannot allocate memory for the buffer pool意思是:不能從緩存池中分配給innodb引擎需要的內(nèi)存。那么該如何解決此問題呢?閱讀下文,一起看下解決步驟吧。

  解決辦法

  1、需要調(diào)整 MySQL 配置文件 my.cnf 中的 innodb_buffer_pool_size、key_buffer_size 的大小設(shè)置,適當?shù)恼{(diào)大內(nèi)存分配,一般調(diào)整為系統(tǒng)內(nèi)存的一半先使用 free -m 查看下系統(tǒng)內(nèi)存大小,查看是 1G 內(nèi)存;

  2、那么 vi /etc/my.cnf,調(diào)整 innodb_buffer_pool_size、key_buffer_size 各為 500M;

  注意:my.cnf 以實際配置文件路徑為準。

  3、重啟OK。

以上教程分享就是win7系統(tǒng)配置MySQL內(nèi)存過大導致啟動失敗的解決方法,希望能夠幫助到大家!

免責聲明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!

猜你喜歡:

最新文章: