iosetup mysql_InnoDB: Warning: io_setup() failed with EAGAIN 解决办法 | 学步园

前段时间重装了下mysql

修改了配置

innodb_data_file_path = ibdata1:5G;ibdata2:5G:autoextend

改成:

innodb_data_file_path = ibdata1:1G;ibdata2:1G:autoextend

开启mysql的时候

The server quit without updating PID file(..)

alter日志的错误信息如下:

110208 11:56:51 InnoDB: Warning: io_setup() failed with EAGAIN. Will make 5 attempts before giving up.

InnoDB: Warning: io_setup() attempt 1 failed.

InnoDB: Warning: io_setup() attempt 2 failed.

InnoDB: Warning: io_setup() attempt 3 failed.

InnoDB: Warning: io_setup() attempt 4 failed.

InnoDB: Warning: io_setup() attempt 5 failed.

110208 11:56:54 InnoDB: Error: io_setup() failed with EAGAIN after 5 attempts.

网上也没有找到解决办法。

通过各种设置 最终通过调低 innodb_buffer_pool_size 的配置,问题得到了解决

innodb_buffer_pool_size = 3G  改成 innodb_buffer_pool_size = 1G

当配置为3G的时候 ibdata* 文件老是无法正常的生成。可能跟当前系统的资源有关,但是具体的原因还无从得知。

所以innodb_buffer_pool_size 配置过大不一定是好事。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值