阿里雲Centos7安裝MySql初始化時報缺少libaio.so.1
阿新 • • 發佈:2019-01-08
由於在阿里雲的Centos在centos 7.3 上安裝 mysql 5.7.18版本資料庫
初始化資料庫:./mysqld --initialize-insecure --user=mysql --datadir=/usr/local/mysql-5.7.18/data/
初始化資料庫的時候報:
./mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory
libaio包的作用是為了支援同步I/O。對於資料庫之類的系統特別重要,因此在linux上安裝資料庫軟體,就需要安裝libaio
mysql官網安裝:https://dev.mysql.com/doc/refman/5.7/en/binary-installation.html
檢視安裝有沒有該庫
rpm命令參考:https://www.cnblogs.com/xxpal/articles/816692.html
- rpm -qa|grep libaio 或者使用 yum list installed libaio #列出已經安裝的libaio包, 檢視後沒有任何效果
- 搜尋:yum search libaio
- 安裝相應的包使用:yum install libaio-devel.x86_64 -y
再次檢視:安裝成功
安裝成功後,再次執行資料庫的初始化命令,顯示成功。