您的位置:首页 > 数据库 > MySQL

mysql 5.6无法启用异步IO

2016-08-05 13:45 330 查看
mysql5.6安装之后无法启用参数 innodb_use_native_aio,error文件中也没有相应错误。

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依赖包。

替换当前运行mysqld程序:
1)安装libaio包
2)编译mysql
3)停止mysqld服务,并修改mysql数据目录名
4)创建mysql数据目录,安装mysqld,之后删除数据目录
5)将修改后的数据目录修改为之前目录名。启动mysqld

再次查看,参数已经为启用状态。
+-----------------------+-------+
| Variable_name | Value |
+-----------------------+-------+
| innodb_use_native_aio | ON |
+-----------------------+-------+
1 row in set (0.00 sec)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql 配置文件 error