文档章节

CentOS7下安装mysql5.7,基于官网教程

奔跑的菜菜
 奔跑的菜菜
发布于 2016/06/29 15:49
字数 701
阅读 442
收藏 5
点赞 1
评论 2

本篇教程基于官网的安装步骤,简单,准确,可行性高。

linux系统采用的是CentOS7系统,安装最新的mysql 5.7.13

一、 准备阶段

系统是刚从官网下载的最新版CentOS7,安装在VMware Workstation11中,没有额外的软件安装或任何配置,安装时选择的是带GUI的服务器。

操作时用root用户,避免一些乱七八糟的问题以及频繁输入sudo命令

二、 安装步骤

1. 用ssh工具连接上linux终端(这步没啥好解释的,喜欢在桌面操作的可以忽略1、3步)

2. 下载rpm

先在window桌面下下载好需要的rpm

可以去官网下载对应的版本:http://dev.mysql.com/downloads/repo/yum/

下载后的文件: mysql57-community-release-el7-8.noarch.rpm

3. 上传到终端

ssh下输入rz命令,上传文件

[root@localhost ~]# rz

clip_image001

4. 添加yum资源库。

执行这段命令:

yum localinstall mysql57-community-release-el7-8.noarch.rpm

[root@localhost download]# yum localinstall mysql57-community-release-el7-8.noarch.rpm

有询问就输入y,表示同意。

5. 安装数据库

执行这段命令:

yum install mysql-community-server

[root@localhost download]# yum install mysql-community-server

有询问就输入y,表示同意。

静候一段时间下载安装。

6. 启动服务

执行这段命令:

service mysqld start

[root@localhost download]# service mysqld start

三、 用户登录

1. 查看临时密码

刚安装后,root用户是有个临时密码的,

执行这段命令查看:

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

[root@localhost download]# grep 'temporary password' /var/log/mysqld.log

结果如下:

2016-06-29T06:00:00.545596Z 1 [Note] A temporary password is generated for root@localhost: #Mg=r&b9B!20

密码为:#Mg=r&b9B!20(没有冒号)

2. 登录

执行这段命令:

mysql -uroot –p

[root@localhost download]# mysql -uroot –p

Enter password:

复制密码回车即可登录。

3. 修改密码

执行这段命令修改密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'Root@2016';

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'Root@2016';

新密码必须包含至少一个大写字母,一个小写字母,一个数字,一个特殊字符,最低长度8位。

4. root登录

执行这段代码:

mysql -u root -p

[root@localhost download]# mysql -u root –p

Enter password:

输入新的密码。

测试:

mysql> select version();

+-----------+

| version() |

+-----------+

| 5.7.13 |

+-----------+

1 row in set (0.09 sec)

四、 总结

没有遇到什么权限问题,没有selinux问题,没有MariaDB冲突问题,总之,简单顺利的不要不要的,此前我也在网上看过很多安装教程,复杂的好像很深奥一样,雷同的好像作者都是一个人,其实不过是一些人没实际操作随便cp,东拼西凑,把简单的东西复杂化了,希望这篇简单的博客可以帮助小白们快速入门,早日成为大神。

附带官网教程:

http://dev.mysql.com/doc/refman/5.7/en/linux-installation-yum-repo.html#yum-install-components

© 著作权归作者所有

共有 人打赏支持
奔跑的菜菜
粉丝 6
博文 10
码字总数 10088
作品 0
马鞍山
程序员
加载中

评论(2)

奔跑的菜菜
奔跑的菜菜

引用来自“AngusXer”的评论

mysql7。。。。。。
。。。我想说的是5.7,哈哈
Fenying
Fenying
mysql7。。。。。。
Docker 安装 MySQL5.7

首先,系统(3.8以上内核的linux)中安装好 Docker 这个运用程序。由于网络原因,我们下载一个Docker官方的镜像需要很长的时间,甚至下载失败。为此,阿里云容器镜像服务提供了官方的镜像站点...

Mr_ET ⋅ 04/26 ⋅ 0

基于mysql5.7 搭建mysql_InnoDB_cluster

本文按照生产环境的标准来搭建 mysql InnoDB cluster集群 非mysql 官网的Sandbox 模拟搭建 环境:centos7 x64 最小安装 因为文档中含有很多截图,上传图片比较麻烦,我将文档转换成了PDF放在...

奋怒的菜鸟 ⋅ 2017/07/24 ⋅ 0

区块链入门学习网址大全

区块链学习网址 官网: 官网文档: docker入门教程: 区块链技术指南: 超能云区块链: 超能云免费主机: Hyperledger fablic源码: Hyperledger fablic 0.6: Hyperledger fablic 1.0: Hy...

zhaoliang1131 ⋅ 2017/01/24 ⋅ 0

mysql5.7在centos上安装的完整教程以及相关的“坑”

安装前的准备 Step1: 如果你系统已经有mysql,如一般centos自带mysql5.1系列,那么你需要删除它,先检查一下系统是否自带mysql yum list installed | grep mysql Step2: 删除系统自带的mysql...

lifetragedy ⋅ 2016/11/25 ⋅ 0

CentOS7 64位下MySQL5.7安装与配置(YUM)

安装环境:CentOS7 64位 MINI版,安装MySQL5.7 1、配置YUM源 在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/ 检查mysql源是否安装成功 看到上图所示表示安装成...

AnyLiem ⋅ 01/14 ⋅ 0

CentOS7安装配置启动MySQL等操作(附解决your password does not satisfy the current policy requirements)

部分内容借鉴自 https://www.linuxidc.com/Linux/2016-09/135288.htm https://www.cnblogs.com/ivictor/p/5142809.html 安装环境:CentOS7 64位 MINI版,安装MySQL5.7 1、配置YUM源 在MySQL......

临江仙卜算子 ⋅ 04/16 ⋅ 0

mysql5.7:mysql安装和基于SSL加密的主从复制(详细剖析)

小生博客:http://xsboke.blog.51cto.com 小生 Q Q:1770058260 -------谢谢您的参考,如有疑问,欢迎交流 目录: --------mysql-5.7.13简介及安装 --------配置mysql-5.7.13的ssl加密传输 ...

小生博客 ⋅ 2017/05/07 ⋅ 0

再谈centOS7.2 LAMP源码安装及注意要点

之前在另一篇文章里介绍过《centOS7 LAMP安装及注意要点》,用的是yum自带安装。 一个朋友在阿里云上买了ECS云主机,选择是最新的centos7.2 64位操作系统,帮忙配置一下环境。在这里做一下记...

lock-li ⋅ 2016/09/01 ⋅ 0

使用Docker搭建SonarQube检测代码质量

SonarQube 简介 Sonar是一个用于代码质量管理的开源平台,用于管理源代码的质量,可以从七个维度检测代码质量 可以通过插件形式,支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等等二...

嘿嘿!! ⋅ 2017/09/25 ⋅ 0

Centos7安装Mysql5.7

安装环境:CentOS7 64位 MINI版,安装MySQL5.7 1、配置YUM源 在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/ MySQL YUM源下载地址 下载mysql源安装包 shell> w...

蜗牛的嘲讽 ⋅ 05/08 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

个人博客的运营模式能否学习TMALL天猫质量为上?

心情随笔|个人博客的运营模式能否学习TMALL天猫质量为上? 中国的互联网已经发展了很多年了,记得在十年前,个人博客十分流行,大量的人都在写博客,而且质量还不错,很多高质量的文章都是在...

原创小博客 ⋅ 今天 ⋅ 0

JavaScript零基础入门——(十一)JavaScript的DOM操作

JavaScript零基础入门——(十一)JavaScript的DOM操作 大家好,欢迎回到我们的JavaScript零基础入门。最近有些同学问我说,我讲的的比书上的精简不少。其实呢,我主要讲的是我在开发中经常会...

JandenMa ⋅ 今天 ⋅ 0

volatile和synchronized的区别

volatile和synchronized的区别 在讲这个之前需要先了解下JMM(Java memory Model :java内存模型):并发过程中如何处理可见性、原子性、有序性的问题--建立JMM模型 详情请看:https://baike.b...

MarinJ_Shao ⋅ 今天 ⋅ 0

深入分析Kubernetes Critical Pod(一)

Author: xidianwangtao@gmail.com 摘要:大家在部署Kubernetes集群AddOn组件的时候,经常会看到Annotation scheduler.alpha.kubernetes.io/critical-pod"="",以表示这是一个关键服务,那你知...

WaltonWang ⋅ 今天 ⋅ 0

原子性 - synchronized关键词

原子性概念 原子性提供了程序的互斥操作,同一时刻只能有一个线程能对某块代码进行操作。 原子性的实现方式 在jdk中,原子性的实现方式主要分为: synchronized:关键词,它依赖于JVM,保证了同...

dotleo ⋅ 今天 ⋅ 0

【2018.06.22学习笔记】【linux高级知识 14.4-15.3】

14.4 exportfs命令 14.5 NFS客户端问题 15.1 FTP介绍 15.2/15.3 使用vsftpd搭建ftp

lgsxp ⋅ 今天 ⋅ 0

JeeSite 4.0 功能权限管理基础(Shiro)

Shiro是Apache的一个开源框架,是一个权限管理的框架,实现用户认证、用户授权等。 只要有用户参与一般都要有权限管理,权限管理实现对用户访问系统的控制,按照安全规则或者安全策略控制用户...

ThinkGem ⋅ 昨天 ⋅ 0

python f-string 字符串格式化

主要内容 从Python 3.6开始,f-string是格式化字符串的一种很好的新方法。与其他格式化方式相比,它们不仅更易读,更简洁,不易出错,而且速度更快! 在本文的最后,您将了解如何以及为什么今...

阿豪boy ⋅ 昨天 ⋅ 0

Python实现自动登录站点

如果我们想要实现自动登录,那么我们就需要能够驱动浏览器(比如谷歌浏览器)来实现操作,ChromeDriver 刚好能够帮助我们这一点(非谷歌浏览器的驱动有所不同)。 一、确认软件版本 首先我们...

blackfoxya ⋅ 昨天 ⋅ 0

线性回归原理和实现基本认识

一:介绍 定义:线性回归在假设特证满足线性关系,根据给定的训练数据训练一个模型,并用此模型进行预测。为了了解这个定义,我们先举个简单的例子;我们假设一个线性方程 Y=2x+1, x变量为商...

wangxuwei ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部