由于在阿里云的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
扫描二维码关注公众号,回复:
4833589 查看本文章
- rpm -qa|grep libaio 或者使用 yum list installed libaio #列出已经安装的libaio包, 查看后没有任何效果
- 搜索:yum search libaio
- 安装相应的包使用:yum install libaio-devel.x86_64 -y
再次查看:安装成功
安装成功后,再次运行数据库的初始化命令,显示成功。