MySQL-server-5.5.32-1.rhel5.x86_64.rpmMySQL-devel-5.5.32-1.rhel5.x86_64.rpmMySQL-client-5.5.32-1.rhel5.x86_64.rpmcd /home
wget https://cdn.mysql.com/Downloads/MySQL-5.5/MySQL-server-5.5.32-1.rhel5.x86_64.rpm
wget https://cdn.mysql.com/Downloads/MySQL-5.5/MySQL-devel-5.5.32-1.rhel5.x86_64.rpm
wget https://cdn.mysql.com/Downloads/MySQL-5.5/MySQL-client-5.5.32-1.rhel5.x86_64.rpm
rpm -ivh MySQL-server-5.5.32-1.rhel5.x86_64.rpm
# 錯誤:缺少 libaio.so.1 (64bit) 及相關版本
# 查看現有 yum 包
rpm -qa | grep yum
# 替換為 CentOS-Base.repo(RHEL 5 兼容)
cd /etc/yum.repos.d/
wget https://www.linuxidc.com/files/2011/05/06/CentOS-Base.repo
# 生成緩存並安裝 libaio
yum makecache
yum install libaio -y
安裝成功後會顯示:Installed: libaio.x86_64 0:0.3.106-5
cd /home
rpm -ivh MySQL-server-5.5.32-1.rhel5.x86_64.rpm
rpm -ivh MySQL-client-5.5.32-1.rhel5.x86_64.rpm
rpm -ivh MySQL-devel-5.5.32-1.rhel5.x86_64.rpm
service mysql start
mysql -u root
# 首次登錄無密碼,直接回車
SET PASSWORD = PASSWORD('your_strong_password');
libaio 是 MySQL 5.5+ 的硬性依賴,缺失會導致服務無法啟動innodb_buffer_pool_size 為 128M 左右bind-address、啟用防火牆、禁用遠程 root 登錄