centos7安装mysql8.0图文教程

Centos7 安装mysql8.0.x

环境说明

centos7.4
mysql8.0.28

卸载mariadb

由于centos7默认使用mariadb替代了mysql,所以我们需要先卸载掉mariadb
1.查看是否安装mariadb

rpm -qa|grep mariadb

2.卸载mariadb

rpm -e --nodeps mariadb-libs

安装mysql8

下载安装包

下载链接

image-20220211112113936

下载完成后将安装包上传到需要安装的服务器(虚拟机)中
此处上传到/usr/local/mysql目录

image-20220211135555597

解压

使用命令解压安装包

tar -vxf mysql-8.0.28-1.el7.x86_64.rpm-bundle.tar

解压完成后

image-20220211140232085

安装rpm包

我们安装必要组件

名称描述
mysql-community-clientMySQL 客户端应用程序和工具
mysql-community-common服务器和客户端库的通用文件
mysql-community-develMySQL 数据库客户端应用程序的开发头文件和库
mysql-community-libsMySQL 数据库客户端应用程序的共享库
mysql-community-server数据库服务器及相关工具

1.安装mysql-community-common

rpm -ivh mysql-community-common-8.0.28-1.el7.x86_64.rpm

image-20220211150003491

2.安装mysql-community-libs

rpm -ivh mysql-community-libs-8.0.28-1.el7.x86_64.rpm

如果出现以下问题

image-20220211153156561

需要先安装 mysql-community-client-plugins

rpm -ivh mysql-community-client-plugins-8.0.28-1.el7.x86_64.rpm

image-20220211153924111

重新安装libs成功

image-20220211154059645

3.安装mysql-community-client

rpm -ivh mysql-community-client-8.0.28-1.el7.x86_64.rpm

image-20220211154226169

4.安装mysql-community-server

rpm -ivh mysql-community-server-8.0.28-1.el7.x86_64.rpm

出现了报错

image-20220211154419632

安装mysql-community-icu-data-files

rpm -ivh mysql-community-icu-data-files-8.0.28-1.el7.x86_64.rpm

image-20220211155712776

重新安装server

image-20220211155739259

安装过程结束,看一下都安装了哪些包

rpm -qa | grep mysql

image-20220211160540865

配置

初始化

RPM包安装的方式已经进行了初始化操作,所以这边不再赘述

如果是其他方式安装的可以使用参考官方文档
mysql初始化

登录与配置密码

获取初始密码
grep 'temporary password' /var/log/mysqld.log

最后面的就是你的初始密码

更改密码

登录mysql

mysql -uroot -p你的密码

使用ALTER语句更改密码

ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';
设置远程连接

如果使用数据库连接工具(navicat等) 提示不允许登录 使用下面的命令创建允许远程访问的账户

CREATE USER 'root'@'%' IDENTIFIED BY '你的密码';

可能出现的问题

发现了一些问题
由于之前的mysql版本是5.6,卸载干净后重装的8.0,发现net-snmp无法正常安装,提示报错

image-20220215142144531

这是因为没有安装mysql-community-libs-compat

在官网上我们可以看到他的描述为 Shared compatibility libraries for previous MySQL installations,是与之前mysql的共享兼容库

rpm -ivh mysql-community-libs-compat-8.0.28-1.el7.x86_64.rpm

安装完成后问题解决

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值