前言:在安装与卸载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