在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
成功之后如下图所示:
完结!