1. 程式人生 > >阿里雲Centos7安裝MySql初始化時報缺少libaio.so.1

阿里雲Centos7安裝MySql初始化時報缺少libaio.so.1

由於在阿里雲的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

  1.     rpm -qa|grep libaio  或者使用  yum list installed  libaio  #列出已經安裝的libaio包, 檢視後沒有任何效果

  1. 搜尋:yum search libaio

  1. 安裝相應的包使用:yum install  libaio-devel.x86_64 -y

再次檢視:安裝成功

安裝成功後,再次執行資料庫的初始化命令,顯示成功。