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)