MySQL在Centos 7环境安装

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

文章目录

  • 1. 卸载不要的环境
  • 2. 获取mysql官方yum源
  • 3. 安装mysql服务
  • 4. 登陆mysql
  • 5. 配置文件

1. 卸载不要的环境

MySQL在Centos 7环境安装_第2张图片
先看一下你的系统里有没有安装过mysql或者mariadb,如果有我们可以使用,也可以删除。但是我们需要查看一下mysql的版本。首先,which mysql,看你的系统里有没有存在这个mysql,如果存在,就用:

mysql --version

来查看myaql的版本号。

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

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

下面我们就需要查看安装过的安装包
MySQL在Centos 7环境安装_第3张图片
我这里是有一个安装包的,下面我们就需要把它卸载掉。

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

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

2. 获取mysql官方yum源

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

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

3. 安装mysql服务

在这里插入图片描述
用这个命令就开始安装mysql。
MySQL在Centos 7环境安装_第6张图片
但是这里我们是遇到了一个问题:安装遇到秘钥过期。

解决方案

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

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

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

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

4. 登陆mysql

打开mysql配置⽂件:

vim /etc/my.cnf

MySQL在Centos 7环境安装_第8张图片
可以看到配置文件里是mysqld,说明配置的是数据库服务端的,如果我们想配客户端可以[mysql]来配置。
MySQL在Centos 7环境安装_第9张图片
在最后一行,加上这样的代码。然后保存退出。

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

5. 配置文件

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

最后,我们再配置⼀下my.conf,主要是数据库客⼾端和服务器的编码格式:
MySQL在Centos 7环境安装_第11张图片

你可能感兴趣的:(MySql,mysql,linux)