CentOS 7 安装与配置MySQL 8 实战教程
需积分: 5 125 浏览量
更新于2024-08-03
收藏 3KB TXT 举报
本篇文章是关于在CentOS 7操作系统上安装和配置MySQL 8的详尽指南。首先,作者确认了系统的当前状态,确保没有运行的MySQL服务(通过`#servicemysqldstatus`),并停止了任何可能存在的MySQL服务(`#servicemysqlstop`)。然后,他检查了系统中已安装的MySQL版本(`#rpm-qa | grep mysql`),发现了一个过时的包`mysql-libs-5.1.71-1.el6.x86_64`,决定卸载它(`#rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64`)。
为了安装MySQL 8,作者推荐使用MariaDB而不是默认的MySQL,因为MySQL官方不再提供针对CentOS 7的支持。因此,他们选择通过YUM仓库安装MariaDB,然后通过`wget`命令下载`mysql80-community-release-el7-1.noarch.rpm`来扩展yum源。接着,使用`sudo`权限执行`rpm -ivh`安装这两个仓库文件,确保`mysql-community.repo`和`mysql-community-source.repo`被正确添加到yum配置。
安装过程中,作者跳过了GPG验证,以快速完成安装(`--nogpgcheck`),并使用`yum`命令安装`mysql-community-server`。在安装完成后,他们修改了MySQL的配置文件`/etc/my.cnf`,可能涉及到安全性和性能调整。
在启动MySQL服务器之前,作者查看了进程列表(`#ps -ef | grep mysql`)以确保没有遗留的服务,并确认临时密码已在`var/log/mysqld.log`日志中生成。为了安全起见,他们建议在`vim`编辑器中更改root用户的密码,同时处理可能的错误,如提示`"y"`表明存在一个错误消息。
这篇文章提供了从安装MariaDB替代品、添加新 yum 仓库、安装MySQL 8服务器,到配置和启动服务,以及处理可能出现的初始化密码问题的完整流程,适合想要在CentOS 7环境中设置MySQL 8的用户参考。
2018-01-10 上传
2023-09-15 上传
2023-05-11 上传
2023-04-27 上传
2023-06-02 上传
2023-05-17 上传
2023-09-13 上传
zhang2520
- 粉丝: 3
- 资源: 16
最新资源
- 开源通讯录备份系统项目,易于复刻与扩展
- 探索NX二次开发:UF_DRF_ask_id_symbol_geometry函数详解
- Vuex使用教程:详细资料包解析与实践
- 汉印A300蓝牙打印机安卓App开发教程与资源
- kkFileView 4.4.0-beta版:Windows下的解压缩文件预览器
- ChatGPT对战Bard:一场AI的深度测评与比较
- 稳定版MySQL连接Java的驱动包MySQL Connector/J 5.1.38发布
- Zabbix监控系统离线安装包下载指南
- JavaScript Promise代码解析与应用
- 基于JAVA和SQL的离散数学题库管理系统开发与应用
- 竞赛项目申报系统:SpringBoot与Vue.js结合毕业设计
- JAVA+SQL打造离散数学题库管理系统:源代码与文档全览
- C#代码实现装箱与转换的详细解析
- 利用ChatGPT深入了解行业的快速方法论
- C语言链表操作实战解析与代码示例
- 大学生选修选课系统设计与实现:源码及数据库架构