CentOS 5.10 x64升级MySQL到5.5.11教程
需积分: 9 163 浏览量
更新于2024-09-10
收藏 7KB TXT 举报
该文档主要介绍了在CentOS 5.10 64位系统上安装和升级MySQL以及相关依赖软件的过程。
在CentOS 5.10上安装更高版本的MySQL涉及以下几个关键步骤:
1. **更新YUM源**:
首先,你需要更新系统的YUM源。这可以通过将默认的`CentOS-Base.repo`备份并下载新的`CentOS-Base-sohu.repo`文件来实现。执行`yum update`和`yum makecache`命令以更新软件仓库并缓存列表。
2. **安装EPEL和Remi仓库**:
EPEL(Extra Packages for Enterprise Linux)和Remi仓库提供了额外的软件包,包括更高版本的MySQL。通过下载并安装`epel-release-5-4.noarch.rpm`和`remi-release-5.9-1.el5.remi.noarch.rpm`,然后设置优先级为1,使这些仓库在选择软件包时优先考虑。
3. **检查和升级MySQL**:
使用`yum --enablerepo=remi list mysql`命令检查是否有可用的MySQL升级版本。如果发现有更高版本,例如5.5.11,可以进行升级。
4. **移除旧版MySQL**:
在安装新版本之前,需要卸载系统中原有的低版本MySQL,使用`yum remove mysql`命令完成。
5. **安装新版本MySQL**:
使用`yum -y --enablerepo=remi install mysql mysql-server mysql.x86_64 mysql-devel.x86_64`命令安装MySQL服务器、客户端、二进制文件及开发库。
6. **安装依赖包**:
安装`automake`、`autoconfig`和`libtool`,这些都是编译软件时常用的工具。可以通过`rpm -qa | grep`命令检查它们是否已安装,如果没有,需要使用`yum install`命令进行安装。对于`automake`1.4以上的版本,还需要确保`libuuid-devel`、`zlib-devel`和`mysql-devel`这三个开发包已经安装,以支持软件的正确编译。
7. **处理缺少的libuuid-devel**:
在CentOS 5.x系统中,如果`libuuid-devel`缺失,可以通过`yum install uuidd`来安装。同时,确保`libtool`和`zlib-devel`也已安装,因为它们是许多软件编译的必需品。
8. **关于readline和ncurses**:
如果系统中没有ncurses库,某些程序可能无法正常运行。虽然文档没有明确提及,但通常建议确保系统中安装了`readline`和`ncurses`的最新版本,以便提供更好的命令行交互体验。
总结来说,这个过程涵盖了CentOS 5.10系统中更新MySQL及其依赖的一系列步骤,包括更新YUM源,安装额外的软件仓库,移除旧版MySQL,安装新版MySQL,以及确保所有必要的开发库和构建工具都已就绪。这些操作对于希望在老版本CentOS上运行更现代MySQL版本的用户来说是非常重要的。
127 浏览量
2024-11-22 上传
325 浏览量
283 浏览量
184 浏览量
124 浏览量
xinsir88
- 粉丝: 3
- 资源: 55