本篇文档详细介绍了在CentOS 7系统上安装MySQL 5.7的完整过程,包括下载安装包、卸载系统自带的MariaDB、清理旧配置、创建必要的用户组和用户、以及解压和配置MySQL。以下是每个步骤的详细说明:
1. **下载MySQL 5.7安装包**
- 方法一:从MySQL官方网站下载,选择5.7.30版本的Red Hat版压缩包,然后通过SecureFX工具将下载的文件上传到CentOS服务器。
- 方法二:由于系统未预装`wget`命令,可以通过`yum install wget`先安装,然后使用`wget`命令直接在系统中下载。
2. **卸载MariaDB**
- 首先通过`rpm-qa | grep mariadb`检查是否已安装,确认后使用`yum remove mariadb-libs`卸载。注意检查是否成功移除。
3. **清理旧配置和检查MySQL状态**
- 删除可能存在的旧`my.cnf`配置文件:`rm -rf /etc/my.cnf`
- 使用`rpm-qa | grep mysql`检查MySQL是否安装,如果没有则表示无需处理。
4. **创建MySQL用户组和用户**
- 检查`mysql`用户组和用户是否存在,如果不存在,分别执行`groupadd mysql`创建用户组,`useradd -g mysql mysql`创建用户。
5. **解压并移动MySQL安装文件**
- 将下载的MySQL 5.7压缩包解压:`tar -zxvf mysql-5.7.30-el7-x86_64.tar.gz`
- 创建`mysql`目录结构:`mkdir -p /root/mysql`,然后将解压后的文件移动到新目录下,并创建数据和日志目录:`mv mysql-5.7.30-el7-x86_64/* /root/mysql` 和 `mkdir /root/mysql/data /root/mysql/log`
6. **配置MySQL**
- 完成上述步骤后,根据需要进行MySQL的进一步配置,比如编辑`my.cnf`文件,设置数据库的路径等。这一步通常涉及到初始化数据库和设置环境变量,以便MySQL能够正确启动。
在整个安装过程中,文档强调了每一步的执行细节,确保了安装过程的可靠性。如果你遇到任何问题,这些步骤应该能帮助你解决安装过程中可能遇到的常见问题。最后,记得检查安装是否成功,通常可以通过启动MySQL服务并尝试连接到数据库来验证。