Linux

缺少依賴項 libaio 導致 MYSQL 5.6 安裝錯誤

  • September 4, 2014

所以我解除安裝了 mysql 5.1,然後下載了 mysql 5.6 的客戶端、開發和伺服器 rpm

rpm -ivh對每個 rpm 做了一個,但得到了這個錯誤:

error: Failed dependencies:
libaio.so.1()(64bits) is needed by MYSQL-server-5.6.6_m9-1.linux2.6.x86_64
libaio.so.1(LIBAIO_0.1)(64bits) is needed by MYSQL-server-5.6.6_m9-1.linux2.6.x86_64
libaio.so.1(LIBAIO_0.4)(64bits) is needed by MYSQL-server-5.6.6_m9-1.linux2.6.x86_64

我環顧四周,但似乎這個錯誤沒有得到很好的記錄。我需要安裝依賴項嗎?如果是這樣,是哪一個以及如何?

我的作業系統是 x86_64 上的 CentOS Linux 6.2

# yum install libaio.x86_64 libaio-devel.x86_64

然後再試一次。

但是等等,為什麼不mysql-server通過 yum 安裝呢?

為什麼不讓 yum 安裝依賴項?

yum -y install http://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-shared-5.6.6_m9-1.linux2.6.x86_64.rpm
yum -y install http://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-server-5.6.6_m9-1.linux2.6.x86_64.rpm
yum -y install http://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-client-5.6.6_m9-1.linux2.6.x86_64.rpm

注意:我之前的文章已被刪除。我修改了我的答案,希望版主現在能看到不同之

引用自:https://serverfault.com/questions/430572