文章目录
- 1. MySQL卸载
- 2. 获取MySQL官方yum源安装包
- 3. 安装
- 4. 启动MySQL
- 5. 登录
- 6. 配置配置文件
Tips: 本章是
Centos 7安装配置myql,配置操作用的是root权限
1. MySQL卸载
首先我们先查看一下系统中是否有mysql服务
ps axj | grep mysql
如果有,采用下面的指令,先终止这个服务
systemctl stop mysql

一般采用yum方式获取的安装包,都是.rpm风格的安装包,采用下面指令查看mysql安装包:
rpm -qa | grep mysql
然后用下面指令卸载
rpm -qa | grep mysql | xargs yum -y remove
当然了,可能还有别的情况,我们主要是看3个位置:
rpm -qa | grep mysqlps axj | grep mysqlls /etc/my.cnf
2. 获取MySQL官方yum源安装包
网站:MySQL官方yum源
下载的时候,需要结合自己的系统
cat /etc/redhat-release

这里官网查看不清楚,右键查看源代码

最常用的是mysql5.7然后找到和centos匹配的,el就表示centos

点击下载,然后rz指令,从Windows上传到Linux

然后安装yum源,首先我们可以看一下系统里面有哪些,采用指令:
ls /etc/yum.repos.d/ -l

这里是没有mysql的,然后输入下面指令进行安装:
rpm -ivh mysql57-community-release-el7.rpm

3. 安装
有了yum源之后,直接进行安装
yum install -y mysql-community-server
在安装之后可能会出现密钥过期的问题,输入下面指令从网络导入较新的密钥
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
安装成功之后在/etc/目录下要存在有个my.cnf文件,然后要有mysql的服务端和客户端

服务端这里是
sbin,这个s就是代表着一般情况下是需要超级用户权限的
4. 启动MySQL
systemctl start mysqld

启动服务之后,就能看到有一个mysql的守护进程在运行了,然后它是一个网络服务
5. 登录
打开/etc/my.cnf配置文件,在最后加上skip-grant-tables,意思就是跳过密码认证

改配置文件之后,重启一下服务
systemctl restart mysqld

6. 配置配置文件
-
mysql是一个网络服务,默认端口号为3306,可以在/etc/my.cnf修改绑定的端口号(大部分都会要修改)port=3306 -
添加
utf-8的编码character-set-server=utf8 -
默认搜索引擎
default-storage-engine=innodb





![代码随想录算法训练营第二十三天 | 669. 修剪二叉搜索树,108.将有序数组转换为二叉搜索树,538.把二叉搜索树转换为累加树 [二叉树篇]](https://img-blog.csdnimg.cn/direct/a395825fe2b745fc91499c43d1cb8fda.png)











