Centos7安裝MySQL初始化缺少libaio.so.1 一.問題描述 二.解決方案 參考:

備註:
OS :CentOS 7.9
DB : MySQL 5.7.31

一.問題描述

最近幫一個朋友安裝mysql,安裝方式是二進制的安裝,前面還挺順利的。
到了初始化這個步驟的時候,突然報錯,缺少ibaio.so.1 這個包。

二.解決方案

2.1 yum安裝lbaio

既然缺少包,那麼首先想到的就是安裝lbaio的包。

於是我執行了:

yum -y install lbaio

重新測試了一遍還是不行,難道是我安裝得不對。

於是我檢查了一遍,發現安裝的居然是32位的lbaio的包,怪不得不成功。

2.2 下載安裝64位的labio

於是找了幾個博客,發現都是下載64位的labio,然後rpm的方式安裝的。

我找了一圈,只有CentOS 6的64位的labio,CentOS 7的居然沒有。

那麼我應該直接安裝CentOS 6的還是想別的辦法呢?

這個是朋友的生產環境,還是別隨便測試了,於是開始尋找另外的解決方案。

2.3 yum安裝64位的labio

終於在一個博客上找到了可以通過yum安裝64位的labio

yum search libaio
yum install  libaio-devel.x86_64 -y

yum install libaio默認安裝的是32位的,必須指定安裝64位的,這一點yum實在有點不智能。

重新初始化,問題終於解決

參考:

1.https://blog.csdn.net/qq_39669058/article/details/85287625

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章