centos 7 安装MySQL8.0.15数据库

本文详细介绍了在CentOS7系统中安装MySQL8.0的步骤,包括解决mariaDB冲突、安装依赖包libaio、安装各组件rpm包以及重置MySQL服务密码的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前提准备:

       CentOS 7 虚拟机一个

下载MySQL安装包

wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.15-1.el7.x86_64.rpm-bundle.tar

安装mysql

上面的操作已经把安装包下载好了,现在可以进行安装了。

① 解压mysql压缩包

在命令行键入:

tar -xvf mysql-8.0.15-1.el7.x86_64.rpm-bundle.tar

② 开始安装mysql数据库

    可能会遇到的问题:

         1、mysql-community-libs .... 这两个包安装不上

                 原因:centos7系统已经不支持mysql数据库,它默认内部集成了mariaDB,如果我们想要使用 mysql 的话,就要先将原来的mariaDB卸载掉,不然会引起冲突。

                解决方案:卸载maridb

                在命令行键入:

                rpm -qa | grep  maridb             查看maridb  

                yum -y remove mariadb-libs-5.5.60-1.el7_5.x86_64   卸载

         2、缺少依赖包 libaio

                 解决方案:直接使用yum包管理工具安装即可

              yum install libaio

      按照下面的顺序安装

rpm -vih mysql-community-common-8.0.15-1.el7.x86_64.rpm

rpm -vih mysql-community-libs-8.0.15-1.el7.x86_64.rpm

rpm -vih mysql-community-libs-compat-8.0.15-1.el7.x86_64.rpm

rpm -vih mysql-community-client-8.0.15-1.el7.x86_64.rpm

rpm -vih mysql-community-embedded-compat-8.0.15-1.el7.x86_64.rpm

rpm -vih mysql-community-server-8.0.15-1.el7.x86_64.rpm

启动MySQL服务,并设置密码

1、重置密码

     ① 在命令行键入:

vim /etc/my.cnf

       在文档内搜索mysqld定位到[mysqld]文本段:

       在[mysqld]后面任意一行添加“skip-grant-tables”用来跳过密码验证的过程

保存退出

然后启动mysql服务

service mysqld restart

输入mysql 即可登录

使用下面命令修改密码即可

use mysql

update mysql.user set password=password('123456') where user='root';

修改完后,退出数据库,使用密码登录。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值