CentOS7,yum安装MySQL5.7或MySQL8.0
准备工作
一、Linux系统防火墙设置
1.关闭SELinux,执行以下命令
setenforce 0
2.关闭防火墙
systemctl stop firewalld
二、安装wget工具
Linux系统中需要通过wget下载Mysql安装包,执行以下命令安装wget工具
yum -y install wget
开始进行安装
一、获取Mysql安装包下载链接
1.进入Mysql官网
2.我们选择yum安装方式
3.找到与系统对应的安装版本,点击Download进入下载页面
4.找到下载超链接,然后右键直接复制链接地址
获取到的下载链接如下:
https://dev.mysql.com/get/mysql80-community-release-el7-11.noarch.rpm
二、在Linux服务器(CentOS7)上安装Mysql
1.下载yum源
wget后面就是刚刚复制的链接
wget https://dev.mysql.com/get/mysql80-community-release-el7-11.noarch.rpm
2.解压yum源文件
当前目录就会多一个文件mysql80-community-release-el7-11.noarch.rpm,然后进行解压
rpm -ivh mysql80-community-release-el7-11.noarch.rpm
解压完成后MySQL安装所需要的yum源就有了
3.修改MySQL的yum源选择需要安装的MySQL版本
vim /etc/yum.repos.d/mysql-community.repo
选择安装MySQL5.7版本做如下修改
选择安装MySQL8.0版本做如下修改
然后保存并退出文件
4.进行yum安转MySQL
yum install -y mysql-community-server
安装执行过程需要解决依赖关系,执行过程较慢,请耐心等待
安装好后可以查看一下版本号,检查是否安装成功
mysql --version
三、安装完成后启动数据库并进入数据库
1.启动MySQL数据库服务
systemctl start mysqld
2.设置开机自动启动
systemctl enable mysqld
3.启动完成后查看初始密码,并修改密码
grep password /var/log/mysqld.log
通过以下命令对数据库初始密码进行修改
mysqladmin -uroot -p'初始密码(旧密码)' password '新密码'
4.登录进入MySQL数据库
mysql -u root -p '密码'
出现如下提示表示已登录成功
至此在 CentOS7 Linux系统中使用 yum 安装 MySQL5.7 或 MySQL8.0 的分享就结束了