CentOS7下安装MySQL5.7教程

本文提供了一套完整的CentOS7环境下安装MySQL5.7的教程,包括删除预装的mariadb、安装rpm包、设置yum源、安装MySQL、初始化密码、修改默认密码及实现远程登录的详细步骤。特别提示,执行MySQL命令时务必在末尾加上分号。
摘要由CSDN通过智能技术生成

由于CentOS7和CentOS6版本的区别过于太大,导致一些志同道合的同志们在CentOS7下安装MySQL屡屡挫败,今天小编我就给大家整合一套一条龙服务,保证各位同志们爽爽的完成CentOS7下安装MySQL成功。

1、第一步,首先在虚拟机上安装CentOS7,这个相信大家应该没有问题吧。那么下面小编我就开始我的骚操作了:
首先执行命令:

1 yum list installed | grep mariadb

检查我们安装的系统中是否有mariadb,一般情况是默认有的,执行命令后如下:
在这里插入图片描述

2、出现这种情况,我们执行下一条命令:

yum -y remove mariadb*

没错了,就是要删除掉它。
然后,我们再次执行第一条命令,再次检查是否删除成功:
在这里插入图片描述
没错了,就是这么一回事。

3、接着,我们要执行如下命令:

wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

在线下载官方提供的MySQL的rpm包
注意:如果执行上面的命令失败,因为安装的CentOS迷你版的,没有wget安装环境,我们需要先执行如下命令:

  yum -y install wget

4、然后,我们安装rpm包,并且要检查MySQL的yum源是否安装成功:

1、安装rpm包:

rpm -ivh mysql57-community-release-el7-11.noarch.rpm

2、检查Mysql的yum源是否安装成功:

yum repolist enabled | grep "mysql.*-community.*"

出现如下说明成功:
在这里插入图片描述

5、上面成功后,我们就可以开始安装了:

yum install mysql-server

其中过程中会出现如下现象:
在这里插入图片描述
在这里插入图片描述
出现如下情况,安装完成:
在这里插入图片描述
6、启动\停止MySQL命令:

说明命令
启动MySQsystemctl start mysqld.service \ service mysqld start
停止MySQLsystemctl stop mysqld.service \ service mysqld stop

7、我们先启动MySQL,然后使用短暂的密码登录

grep 'password' /var/log/mysqld.log;

在这里插入图片描述

8、然后查看默认密码

cat /var/log/mysqld.log

在这里插入图片描述

这一步,可有可无,因为上一命令已经把密码显示出来了:
在这里插入图片描述
记住这个密码。

9、然后我们需要修改密码:
首先登录:

mysql -u root -p

然后,我们把上面查询到的密码复制下来,然后粘贴到下面要输入密码的地方,你粘贴后,不显示,正常,不要以为没有粘贴上,粘贴一次,回车即可:
在这里插入图片描述
然后,我们修改密码:(修改密码有两条命令可以使用,和启动、停止MySQL一样两条命令)
命令1:

set password=password("yourpassword");

命令2:

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('yourpassword');

注意:其中yourpassword是你要设置的密码,有些小伙伴就是用直接把这条命令复制过去使用了。

注意!!!:这是非常要强调的一点,在mysql命令窗口中,执行命令后面必须要加;这个分号。

如果有的朋友执行了修改密码出现了下面的情况:
在这里插入图片描述
先执行下面的两条语句:

set global validate_password_policy=0;

set global validate_password_length=4;

不要问为啥,就这么来就行了,密码不能低于4位,这是必须的。
然后,再次修改密码,成功!!!
在这里插入图片描述

10、进入mysql,实现远程登录

grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;

11、刷新(必不可少的一步)

flush privileges;

12、退出MySQL命令窗口

exit;

再次强调一下,MySQL命令窗口执行命令必须要加分号。

作者:知性人
来源:CSDN
原文:https://blog.csdn.net/LOYE_YOU/article/details/91049981
版权声明:本文为博主原创文章,转载请附上博文链接!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值