CentOS8安装MySQL5.7

说明

MySQL5.7以下的版本,CentOS8不支持,安装过程中可能会出现异常(Failed to start mysqld.service: Unit mysqld.service not found.
),但是查看MySQL安装显示成功。

MySQL安装

了解什么是yum.

       yum命令是在Fedora和RedHat以及SUSE中基于rpm的软件包管理器,它可以使系统管理人员交互和自动化地更细与管理RPM软件包,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。
        yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。

了解什么是wget

        wget命令用来从指定的URL下载文件。wget非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性,如果是由于网络的原因下载失败,wget会不断的尝试,直到整个文件下载完毕。如果是服务器打断下载过程,它会再次联到服务器上从停止的地方继续下载。这对从那些限定了链接时间的服务器上下载大文件非常有用。
如果CentOS8没有wget需要先安装wget
pip install wget

开始安装

  1. 下载MySQL
    wget http://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
    什么是rpm文件呢?
    一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。与Dpkg类似。
  2. 安装MySQL的安装工具
    rpm -ivh mysql80-community-release-el7-3.noarch.rpm
  • 此时默认装的是MySQL8.0,我们需要的是MySQL5.7,需要对配置进行更改。
    cd /etc/yum.repos.d/
    vim mysql-community.repo
    进入文件之后对配置进行更改。
    [mysql57 - community]下的enabled=0改为1
    [mysql80 - community]下的enabled=1改为0————>如图:
    在这里插入图片描述
    记得更改完后保存!
    保存方法:
    1. 先按Esc
    2. 在输入:wq!即可

安装MySQL

yum module disable mysql
yum -y install mysql-community-server
启动MySQL
systemctl start mysqld.service
查看MySQL状态
systemctl status mysqld.service
在这里插入图片描述

这样就安装成功啦!

更改临时密码

到这你会发现,我的MySQL为什么没有设置密码?
其实MySQL早就生成了临时密码,需要你去更改!
grep 'temporary password' /var/log/mysqld.log
你会发现,最后会有一个红色的temporary password。冒号后面的就是临时密码。
mysql -uroot -p
再输入临时密码即可!
set password for root@localhost = password('密码')

如果需要其他资料可以查看这 http://c.biancheng.net/mysql/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

啊~小 l i

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值