mysql 5.6没法启用异步IO

mysql5.6安装以后没法启用参数 innodb_use_native_aio,error文件中也没有相应错误。
mysql

mysql> show variables like 'innodb_use_native_aio';
+-----------------------+-------+
| Variable_name         | Value |
+-----------------------+-------+
| innodb_use_native_aio | OFF   |
+-----------------------+-------+
1 row in set (0.00 sec)

而有的机器装完以后,相同的my.cnf配置文件就能够启用该参数,网上无相关问题的内容,通过测试,编译库前需安装libaio依赖包。sql

替换当前运行mysqld程序:ide

1)安装libaio包测试

2)编译mysqlit

3)中止mysqld服务,并修改mysql数据目录名io

4)建立mysql数据目录,安装mysqld,以后删除数据目录编译

5)将修改后的数据目录修改成以前目录名。启动mysqldinnodb

再次查看,参数已经为启用状态。class

mysql> show variables like 'innodb_use_native_aio';
+-----------------------+-------+
| Variable_name         | Value |
+-----------------------+-------+
| innodb_use_native_aio | ON    |
+-----------------------+-------+
1 row in set (0.00 sec)
相关文章
相关标签/搜索