libaio.so.1 is needed by MySQL-server-5.5.19-1.linux2.6
安装 MySQL 5.5.19 时先安装好了 client , 随后安装
MySQL-server-5.5.19 时报错 :
libaio.so.1 is needed by MySQL-server-5.5.19-1.linux2.6
请问什么问题啊?
具体错误是 :
libaio.so.1 is needed by MySQL-server-5.5.19-1.linux2.6
libaio.so.1(LIBAIO_0.1) is needed by MySQL-server-5.5.19-1.linux2.6
libaio.so.1(LIBAIO_0.4) is needed by MySQL-server-5.5.19-1.linux2.6

解决方案 »

  1.   

    下载mysql就不用说了。下载一个linux下mysql的tar.gz的包。
    可以按照下面步骤手动输入,也可以将下面的步骤做成脚本,自动执行。
    其中:# cp mysql.tar.gz /mysql/ 和tar -zxvf mysql.tar.gz 中的.gz是安装包的名称,需要根据实际情况自己修改。# cd /
    # mkdir mysql
    # cp mysql.tar.gz /mysql/
    # cd /mysql
    # tar -zxvf mysql.tar.gz
    # cd /mysql
    # ./configure --prefix=/mysql --with-charset=gbk --localstatedir=/mysql/data
    # make 
    # make install
    # groupadd mysql
    # useradd mysql -g mysql
    # cd /mysql/bin
    # ./mysql_install_db --user=mysql
    # cd /mysql
    # chown -R root .
    # chown -R mysql data
    # chown -R mysql data/ .
    # chown -R mysql data/mysql/ . 
    # chgrp -R mysql .
    # /mysql/bin/mysqld_safe --user=mysql & 
    # /mysql/bin/mysql -uroot -p
    # cp /mysql/support-files/mysql.server /etc/init.d/mysqld
    # cd /etc/init.d/
    # chmod +x mysqld
    # chkconfig mysqld
    # chkconfig --add mysqld
    # chkconfig --level 345 mysqld on
    # service mysqld stop
    # cp /mysql/bin/* /usr/bin/
      

  2.   

    另外一种方法就是用rpm包安装,这种相对比较简单。根据linux内核的不同,选择不同的rpm包(可以在rpmfind.net上找到)。
      

  3.   

    下载rpm包rpm -ivh  xxxx