RedHat EL5 下通过 RPM 包手动安装 MySQL 5.5 教程
本文介绍了在 Red Hat Enterprise Linux 5.4 系统上手动安装 MySQL 5.5 的具体方法。针对安装时常见的 libaio 依赖报错问题,提供了使用 yum 进行补充安装的解决方案,并包含了服务启动及 root 账户初始化设置密码的操作步骤。
准备安装包与下载
由于需要 JAVA 运行环境,避免使用阿里云等服务商提供的一键安装包(通常包含 PHP+Apache),我们选择在纯净的系统上手动部署 MySQL。在 Red Hat Enterprise Linux Server 5.4 64位环境中,安装 MySQL 主要依赖以下三个 RPM 包:
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.rpm
确保主机具备 wget 命令后,将这三个文件下载到指定目录,例如 /home 目录。操作命令如下:
[root@AY1306231301108721c5Z home]# wget http://cdn.mysql.com/Downloads/MySQL-5.5/MySQL-server-5.5.32-1.rhel5.x86_64.rpm
[root@AY1306231301108721c5Z home]# wget http://cdn.mysql.com/Downloads/MySQL-5.5/MySQL-devel-5.5.32-1.rhel5.x86_64.rpm
[root@AY1306231301108721c5Z home]# wget http://cdn.mysql.com/Downloads/MySQL-5.5/MySQL-client-5.5.32-1.rhel5.x86_64.rpm
解决 libaio 依赖冲突
尝试直接安装 MySQL Server 包时,控制台通常会提示依赖错误:libaio.so.1()(64bit) is needed by MySQL-server...。这是因为系统缺少基本的异步 I/O 库支持。
为解决此问题,我们可以通过配置 Yum 仓库来自动下载缺失的依赖库。首先检查当前的 yum 版本及配置:
[root@AY1306231301108721c5Z home]# rpm -qa|grep yum
yum-3.2.22-20.el5
yum-metadata-parser-1.1.2-3.el5
接着切换到 yum 配置文件目录,并获取基础的 CentOS/YUM 源配置以启用依赖查找功能。
第1步:切换至 YUM 配置目录
目的:找到存放 .repo 文件的目录。
入口:终端命令行
动作:
[root@AY1306231301108721c5Z home]# cd /etc/yum.repos.d/
[root@AY1306231301108721c5Z yum.repos.d]# ls
epel.repo epel-testing.repo rhel-debuginfo.repo
重要参数:/etc/yum.repos.d/ 路径为 yum 源默认位置。
第2步:获取基础 Repo 文件并更新缓存
目的:添加一个可用的 YUM 源镜像以便自动解析依赖。
入口:当前目录为 /etc/yum.repos.d/
动作:
[root@AY1306231301108721c5Z yum.repos.d]# wget http://www.linuxidc.com/files/2011/05/06/CentOS-Base.repo
[root@AY1306231301108721c5Z yum.repos.d]# yum makecache
可观察的完成状态:在执行 yum makecache 过程中,如果涉及包确认,输入 yes。执行成功后,终端应显示已成功安装了 libaio.x86_64 0:0.3.106-5,且出现 "Complete!" 字样。
安装 MySQL 组件与服务启动
依赖问题解决后,回到 /home 目录进行正式安装。依次安装服务端、客户端和开发库。此时可以直接使用 -ivh 参数安装 RPM 包。
第3步:安装 MySQL Server 包
目的:安装数据库核心服务。
入口:/home 目录
动作:
[root@AY1306231301108721c5Z home]# rpm -ivh MySQL-server-5.5.32-1.rhel5.x86_64.rpm
可观察的完成状态:无报错输出,提示成功安装。
第4步:安装 Client 和 Devel 包
目的:安装命令行客户端工具及开发所需头文件。
入口:/home 目录
动作:
[root@AY1306231301108721c5Z home]# rpm -ivh MySQL-client-5.5.32-1.rhel5.x86_64.rpm
[root@AY1306231301108721c5Z home]# rpm -ivh MySQL-devel-5.5.32-1.rhel5.x86_64.rpm
可观察的完成状态:两个包均顺利安装完毕。
第5步:启动 MySQL 服务
目的:使数据库进程在后台运行。
入口:系统服务管理
动作:
[root@AY1306231301108721c5Z home]# service mysql start
可观察的完成状态:返回 "Starting MySQL... SUCCESS!" 或类似的成功信息。
设置 Root 账户密码
首次进入 MySQL 命令行管理界面时,默认的 root 账户是没有密码的。登录后需立即设置密码以保证安全。
第6步:进入数据库与管理界面
目的:连接到正在运行的 MySQL 实例。
入口:终端命令行
动作:
[root@AY1306231301108721c5Z home]# mysql -u root
注意:系统会询问 Enter password,因目前为空,直接按回车键即可进入。
第7步:修改 Root 密码
目的:设定新的管理员密码以防止未授权访问。
入口:mysql> 提示符
动作:
SET PASSWORD = PASSWORD('your_new_password');
说明:请将 your_new_password 替换为您想要设置的自定义强密码。设置完成后,该账户即受密码保护,后续登录时需使用该密码认证。
简要总结
以上就是在 RedHat EL5 下通过 RPM 包手动安装 MySQL 5.5、解决依赖冲突及配置密码的详细内容。更多关于 Linux 环境数据库维护的资料请关注本站其它相关文章!
本站声明
本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。













