
前言:在安装与卸载MySQL时,用户需切换为root,这样安装之后,普通用户也能够使用。
- Tips:我们在刚开始学习时,尽量全部使用root进行,适应mysql语句,后面学了用户管理,就可以考虑新建普通用户。
1.卸载不要的环境
先检查是否有mariadb存在:ps ajx |grep mariadb;
停⽌mariadb服务:systemctl stop mariadb.service
再次检查一下,停⽌完成: ps axj |grep mariadb

2.检查系统安装包
rpm -qa | grep mariadb
or
rpm -qa | grep mysql

3.卸载这些默认安装包
卸载显⽰出来的mariadb/mysql安装包:(sudo) yum remove mariadb

卸载成功:

4.获取mysql官方yum源
mysql官方yum源
注:我们安装的mysql版本最好和自己的系统一致,否则可能会存在软件兼容性问题。
查看自己的系统版本:cat /etc/redhat-release

可以进⼊ http://repo.mysql.com/, 找⼀下和自己版本⼀致的资源,下载到你的本地,然后上传(rz)到你的Linux服务器。




5.安装mysql yum源,对比前后yum源
安装前:

查看你本地的yum源 :(大家不一定相同,但是没有mysql相关的yum源)

安装中:

安装后:

6.看看能不能正常工作

(截图省略了一些)
7.安装mysql服务

在安装服务(server)的同时,也会随便安装 公共板块(common)、库(libs)、客户端(client)。

安装成功:

8.查看配置文件和数据存储位置

9.启动服务

10.查看启动服务

11.登录方法
这里我们先采用免密码登录,后续笔友会分享其他登陆方法,这里是最简单的。
打开mysql配置文件:vim /etc/my.cnf
在配置文件最后一行加入:skip-grant-tables选项,并保存退出

登陆输入:mysql -uroot

登陆成功。
退出输入quit 。
12.配置my.cnf

配置完毕。
重启sql:
13.常见问题:
安装遇到秘钥过期的问题:
Failing package is: mysql-community-client-5.7.39-1.el7.x86_64
GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
解决⽅案:
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

