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)
相關文章
相關標籤/搜索