摘要 本文详细描述了在CentOS7系统中通过yum源安装MySQL5.7的步骤,包括卸载原MariaDB、添加MySQLyumrepository、安装过程中的关键步骤、设置临时密码、远程访问权限和防火墙配置。同时,还介绍了使用tar文件的方式安装并配置MySQL服务。
一、使用 yum 源方式安装
1、卸载系统自带 mariadb
MariaDB Server 是最流行的开源 关系型数据库 之一。它由 MySQL 的原始开发者制作,并保证保持开源。
在 CentOS 7 中默认安装有 MariaDB
可忽略,安装完成之后可以直接覆盖掉 MariaDB。
查看并卸载系统自带的 Mariadb
[root@localhost /]# rpm -qa|grep mariadb
mariadb-libs-5.5.68-1.el7.x86_64
[root@localhost /]# rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64
[root@localhost /]# rpm -qa|grep mariadb
2、下载并安装 MySQL 官方的 Yum
由于 CentOS 的 yum 源中没有 mysql,需要到 mysql 的官网下载 yum repo 配置文件
2.1 下载 mysql 的 yum 源配置
[root@localhost ~]# wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
--2023-02-25 06:24:11-- https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm
正在解析主机 repo.mysql.com (repo.mysql.com)... 23.212.157.5
...
...
100%[=========================================================================>] 25,680 --.-K/s 用时 0s
2023-02-25 06:24:19 (180 MB/s) - 已保存 “mysql57-community-release-el7-11.noarch.rpm” [25680/25680])
[root@localhost ~]# ls
anaconda-ks.cfg mysql57-community-release-el7-11.noarch.rpm 模板 图片 下载 桌面
initial-setup-ks.cfg 公共 视频 文档 音乐
2.2 安装 mysql 的 yum 源
命令执行完成后会在 /etc/yum.repos.d/ 目录下生成两个 repo 文件
mysql-community.repo
mysql-community-source.repo
[root@localhost ~]# yum -y install mysql57-community-release-el7-11.noarch.rpm
已加载插件:fastestmirror, langpacks
正在检查 mysql57-community-release-el7-11.noarch.rpm: mysql57-community-release-el7-11.noarch
mysql57-community-release-el7-11.noarch.rpm 将被安装
...
...
已安装:
mysql57-community-release.noarch 0:el7-11
完毕!
[root@localhost ~]# ls /etc/yum.repos.d/
CentOS-Base.repo CentOS-fasttrack.repo CentOS-Vault.repo mysql-community-source.repo
CentOS-CR.repo CentOS-Media.repo CentOS-x86_64-kernel.repo