当前位置: 首页 » 产品 » 新闻资讯 » 正文

MySQL因配置过大内存导致无法启动怎么办

放大字体  缩小字体 发布日期: 2024-09-30 01:42   来源:http://www.baidu.com/  作者:无忧资讯  浏览次数:15
核心提示:MySQL 启动时报错,查看错误日志有[ERROR] InnoDB: Cannot allocate memory for the buffer pool(不能从缓存池中分配给innodb引

MySQL 启动时报错,查看错误日志有

[ERROR] InnoDB: Cannot allocate memory for the buffer pool

(不能从缓存池中分配给innodb引擎需要的内存)

解决办法

需要调整 MySQL 配置文件 my.cnf 中的 innodb_buffer_pool_size、key_buffer_size 的大小设置,适当的调大内存分配,一般调整为系统内存的一半

先使用 free -m 查看下系统内存大小,查看是 1G 内存

MySQL因配置过大内存导致无法启动怎么办 三联

那么 vi /etc/my.cnf,调整 innodb_buffer_pool_size、key_buffer_size 各为 500M

注意:my.cnf 以实际配置文件路径为准。

MySQL因配置过大内存导致无法启动怎么办

 
 
[ 产品搜索 ]  [ 加入收藏 ]  [ 告诉好友 ]  [ 打印本文 ]  [ 违规举报 ]  [ 关闭窗口 ]

 

 
推荐图文
推荐产品
点击排行
    行业协会  备案信息  可信网站