MySQL在Centos 7环境安装

在这里插入图片描述
说明:
1.安装与卸载中,用户全部切换成为root,一旦安装,普通用户都能使用。
2.初期练习,mysql不进行用户管理,全部使用root进行,尽快适应mysql语句,后面学了用户管理,在考虑新建普通用户

1. 卸载不要的环境

在这里插入图片描述
先看一下你的系统里有没有安装过mysql或者mariadb,如果有我们可以使用,也可以删除。但是我们需要查看一下mysql的版本。首先,which mysql,看你的系统里有没有存在这个mysql,如果存在,就用:

mysql --version

来查看myaql的版本号。

如果大家系统里面有的话,我们想卸载,首先需要把这个mysql给停止服务,如果mysql在运行时,我们是卸载不掉的。

systemctl stop(start) mysqld//停止(启动)

下面我们就需要查看安装过的安装包
在这里插入图片描述
我这里是有一个安装包的,下面我们就需要把它卸载掉。

rpm -qa | grep mariadb(mysql) | xargs yum -y remove

在这里插入图片描述
卸载完之后,就都没有安装包了。

2. 获取mysql官方yum源

获取官方yum源链接:http://repo.mysql.com/

首先,我们可以看一下自己系统是什么版本的:
在这里插入图片描述
最好安装和⾃⼰系统⼀致的mysql版本,否则可能会存在软件兼容性问题。
在这里插入图片描述
在这里我们可以下载mysql5.7版本,并且是Centos 7系统下。
在这里插入图片描述
下载好后,用rz把我们windows上的文件拉到我们的Linux中。这里只是个安装包,下面我们就需要把它安装好:
在这里插入图片描述
安装包安好之后,我们就可以看到yum源里面有这个了。
在这里插入图片描述
然后,我们可以通过yum来安装mysql了。

3. 安装mysql服务

在这里插入图片描述
用这个命令就开始安装mysql。
在这里插入图片描述
但是这里我们是遇到了一个问题:安装遇到秘钥过期。

解决方案

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

我们把这行命令去执行一下,然后再去安装。

安装完成之后,我们需要查看一下系统是否安装成功:
在这里插入图片描述
这三个文件是必须要有的。这里的mysql叫做数据库的客户端,mysqld是数据库的服务端。第三个就是配置文件。

安装好之后,我们就可以启动它了。
在这里插入图片描述
在这里插入图片描述
可以看到它的状态是listen,所以它是一个网络服务器,遵守的是TCP协议,在应用层。

4. 登陆mysql

打开mysql配置⽂件:

vim /etc/my.cnf

在这里插入图片描述
可以看到配置文件里是mysqld,说明配置的是数据库服务端的,如果我们想配客户端可以[mysql]来配置。
在这里插入图片描述
在最后一行,加上这样的代码。然后保存退出。

在登录前,我们还需要重启服务,因为我们用的还是老服务,配置文件还没生效。
在这里插入图片描述
重启之后,我们就开始登录,输入密码时直接按回车就可以了。
在这里插入图片描述
这样就能登录成功了。

5. 配置文件

在这里插入图片描述
这里的datadir是我们创建的表,库等都会放在这个目录下。

最后,我们再配置⼀下my.conf,主要是数据库客⼾端和服务器的编码格式:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

学代码的咸鱼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值