【Linux环境】centos安装mysql5.7.26报 ./mysqld: error while loading shared libraries: libaio.so.1: cannot op

在Linux服务器上安装MySQL过程中,解压完并修改完配置文件之后进行数据库初始化的时候报./mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory错误。

在运行该命令:./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize 之后报如下错误:

报./mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory错,意思是下载libaio.so.1这个库的时候出错,找不到该文件或者目录。

根据提示信息,看看服务器上有没有这个libaio库,检查该链接库文件有没有安装使用。命令如下:

命令: rpm -qa|grep libaio   

运行该命令后,发现系统中无该链接库文件:

命令:yum install  libaio-devel.x86_64

执行完这个命令之后,中间会让进行一次选择 Is this ok [y/d/N]: 输入y即可。最后会出现Complete!字样,表示安装成功

继续运行数据库的初始化命令,提示成功。 

再次执行初始化数据库的命令:./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize 

 成功之后如下图所示:

 

完结!

猜你喜欢

转载自blog.csdn.net/weixin_44299027/article/details/110734469
今日推荐