RHEL 7 安装MySQL 5.7详细教程:卸载与逐步安装过程
需积分: 21 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,并进行了基本的配置。
2021-01-11 上传
2019-03-16 上传
2023-09-23 上传
2023-08-30 上传
2023-07-28 上传
2024-10-01 上传
2024-11-16 上传
2024-10-09 上传
a903265446
- 粉丝: 17
- 资源: 232
最新资源
- 火炬连体网络在MNIST的2D嵌入实现示例
- Angular插件增强Application Insights JavaScript SDK功能
- 实时三维重建:InfiniTAM的ros驱动应用
- Spring与Mybatis整合的配置与实践
- Vozy前端技术测试深入体验与模板参考
- React应用实现语音转文字功能介绍
- PHPMailer-6.6.4: PHP邮件收发类库的详细介绍
- Felineboard:为猫主人设计的交互式仪表板
- PGRFileManager:功能强大的开源Ajax文件管理器
- Pytest-Html定制测试报告与源代码封装教程
- Angular开发与部署指南:从创建到测试
- BASIC-BINARY-IPC系统:进程间通信的非阻塞接口
- LTK3D: Common Lisp中的基础3D图形实现
- Timer-Counter-Lister:官方源代码及更新发布
- Galaxia REST API:面向地球问题的解决方案
- Node.js模块:随机动物实例教程与源码解析