RHEL 7 安装MySQL 5.7详细教程:卸载与逐步安装过程

需积分: 21 4 下载量 165 浏览量 更新于2024-09-06 收藏 6KB TXT 举报
本文档详细介绍了在RHEL 7环境中安装MySQL 5.7的步骤。首先,为了检查是否已有MySQL安装并准备卸载,使用`rpm -qa | grep -i mysql`命令。如果发现MySQL相关RPM包,需要卸载与MariaDB相关的冲突包,例如`mariadb-libs`, `mariadb-server`, 和 `mariadb`,通过`rpm -e --nodeps`命令进行卸载。 接着,由于直接安装MySQL可能会因依赖问题失败,文档建议从官网下载MySQL 5.7.12的tar包,并手动解压。解压后的包中包含多个RPM包,需要逐个安装,具体命令如下: 1. `rpm -ivh mysql-community-common-5.7.9-1.el7.x86_64.rpm` 2. `rpm -ivh mysql-community-libs-5.7.9-1.el7.x86_64.rpm` 3. `rpm -ivh mysql-community-client-5.7.9-1.el7.x86_64.rpm` 4. `rpm -ivh mysql-community-server-5.7.9-1.el7.x86_64.rpm` 安装过程中,特别强调了数据库目录权限设置的重要性,因为MySQL服务需要以mysql用户账户运行,所以确保所有与MySQL相关的目录和文件的所有者应为mysql用户。如果以root身份执行mysqld服务,可能需要使用`--user`选项指定正确的用户,例如: ```sh cd /usr/bin sudo mysqld --user=mysql --initialize-insecure ``` 最后,通过初始化命令创建必要的数据库文件和配置文件,确保MySQL服务器能够正常启动。这样,RHEL 7上就成功安装了MySQL 5.7,并进行了基本的配置。