在CentOS 8上卸载与安装MySQL 8的详细步骤

关键词:MySQL 8安装、CentOS 8、YUM源配置、卸载MySQL、MySQL残留文件删除、首次登录MySQL临时密码、服务状态检查、MySQL社区服务器

阅读建议:本文适合需要在CentOS 8操作系统上部署最新MySQL 8数据库的系统管理员或开发者阅读。文中步骤简洁清晰,从卸载旧版MySQL到安装新版本的每一步都配有命令行示例,可直接参照操作。特别注意安全方面,如临时密码的管理,确保数据库环境的安全性。

阅读时长:普通读者大约需要10分钟来阅读并理解整个过程,若跟随操作实践,则依据个人对Linux命令的熟悉程度,实际操作时间可能额外需要5-15分钟

目录

1.卸载已存在的MySQL

2.查找并删除残留文件

3.下载MySQL 8的YUM源

4.安装YUM源配置包

5.禁用默认的MySQL模块

6.安装MySQL社区服务器

7.启动MySQL服务

8.确认MySQL服务状态

9.查找临时密码

10.登录MySQL并修改密码


1.卸载已存在的MySQL

首先,为了确保安装环境的干净,使用yum remove -y mysql命令来卸载系统上可能已经存在的MySQL版本。

2.查找并删除残留文件

通过find / -name mysql命令来查找系统中可能残留的MySQL相关文件,并酌情删除,以确保新的安装不会受到旧文件的影响。

3.下载MySQL 8的YUM源

使用wget命令从MySQL官方网站下载适用于CentOS 8的MySQL 8社区版的YUM源配置包(mysql80-community-release-el8-1.noarch.rpm)。

 wget https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm

4.安装YUM源配置包

通过yum install mysql80-community-release-el8-1.noarch.rpm命令安装下载好的YUM源配置包,这样系统就知道如何获取和安装MySQL 8社区版。

5.禁用默认的MySQL模块

由于CentOS 8可能自带了MySQL模块,为了避免冲突,使用yum module disable mysql命令将其禁用。

6.安装MySQL社区服务器

运行yum install mysql-community-server --nogpgcheck命令来安装MySQL 8社区服务器。这里使用了--nogpgcheck选项来跳过GPG签名检查,可能是因为安装包没有提供GPG签名或者为了简化安装过程。

7.启动MySQL服务

安装完成后,通过systemctl start mysqld命令启动MySQL服务。

8.确认MySQL服务状态

启动服务后,使用service mysqld status检查服务状态

Active状态为:active(running)时,说明服务已启动

9.查找临时密码

​​​​​​​MySQL 8在安装完成后会生成一个临时密码,并记录在/var/log/mysqld.log日志文件中。使用grep 'temporary password' /var/log/mysqld.log命令来查找这个临时密码。

[root@be64373093ba ~]# grep 'temporary password' /var/log/mysqld.log
2024-05-25T15:29:02.333024Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: ,egTlf=l87wg
[root@be64373093ba ~]#

10.登录MySQL并修改密码

​​​​​​​使用查找到的临时密码,通过mysql -u root -p命令登录MySQL。登录后,系统会提示修改root用户的密码,按照提示操作即可完成密码修改。

经过以上步骤,MySQL 8就成功安装并配置好了。在整个过程中,卸载旧版本、清理环境、下载和安装新版本的YUM源、禁用冲突模块、安装新版本MySQL、启动服务以及修改默认密码是关键步骤。

  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值