CentOS 5.5下源码安装MySQL 5.5:步骤详解

需积分: 10 0 下载量 105 浏览量 更新于2024-09-09 收藏 662KB PDF 举报
本资源是一份名为"CentOS安装MySQL.pdf"的指南,详细介绍了在CentOS系统上安装MySQL 5.5版本的过程。作者是陈华,电子邮箱为clinker@163.com。文档主要分为以下几个部分: 1. **概述**: - 内容:该文档的目标是帮助用户从源代码编译安装MySQL,并配置其在CentOS系统中的运行环境。 - 目标: - 创建mysql用户和组,以及/home/mysql目录,用于MySQL的数据存储。 - 安装过程中涉及的设置包括MySQL服务器路径(/home/mysql/server)、数据文件位置(/home/mysql/server/data),my.cnf配置文件,以及socket文件和默认引擎(InnoDB)和字符集(utf8)。 - 设置MySQL服务开机自动启动。 2. **软件环境**: - CentOS 版本:5.5 x86_64 - MySQL 安装包:mysql-5.5.8.tar.gz - 已安装的软件:GCC 4.1.2 (用于编译),GNU C Library 2.5 - 为了安装,文档还提到使用cmake 2.8.31来辅助构建过程。 3. **安装步骤**: - **增加组和用户**:创建mysql组和mysql用户,并创建相应的目录。 - **解压并配置**:下载的MySQL源代码需要进行解压和使用cmake进行configure阶段。 - **编译和安装**:通过make和make install命令进行构建和安装。 - **初始化权限表**:确保数据库的初始权限设置正确。 - **启动与管理**:指导如何启动MySQL服务,进行安全设置,以及如何关闭服务。 - **后处理**: - 添加远程用户访问权限。 - 将my_print_defaults和mysql.server文件复制到合适位置,以便于管理和启动。 - 将MySQL服务添加为操作系统服务,以便在系统启动时自动运行。 - 学习如何通过服务命令控制MySQL的启动和关闭。 这份文档对于CentOS用户想要在系统上自定义安装MySQL,了解源码编译过程和系统配置是极有帮助的,提供了实用的步骤和注意事项。通过阅读和执行这些步骤,用户可以确保MySQL在CentOS环境中稳定且高效地运行。