当前位置: 首页> 汽车> 时评 > 在CentOS 8上卸载与安装MySQL 8的详细步骤

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

时间:2025/7/9 3:28:05来源:https://blog.csdn.net/winrich/article/details/139205899 浏览次数: 0次

关键词: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、启动服务以及修改默认密码是关键步骤。

关键字:在CentOS 8上卸载与安装MySQL 8的详细步骤

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: