写在前面:博主是一只经过实战开发历练后投身培训事业的“小山猪”,昵称取自动画片《狮子王》中的“彭彭”,总是以乐观、积极的心态对待周边的事物。本人的技术路线从Java全栈工程师一路奔向大数据开发、数据挖掘领域,如今终有小成,愿将昔日所获与大家交流一二,希望对学习路上的你有所助益。同时,博主也想通过此次尝试打造一个完善的技术图书馆,任何与文章技术点有关的异常、错误、注意事项均会在末尾列出,欢迎大家通过各种方式提供素材。

  • 对于文章中出现的任何错误请大家批评指出,一定及时修改。
  • 有任何想要讨论和学习的问题可联系我:zhuyc@vip.163.com。
  • 发布文章的风格因专栏而异,均自成体系,不足之处请大家指正。

MySQL 5.7 界面安装 - Windows(结尾附视频)

本文关键字:MySQL、数据库、5.7版本、Windows系统、安装配置

文章目录

  • MySQL 5.7 界面安装 - Windows(结尾附视频)
    • 一、MySQL简介
    • 二、版本选择
      • 1. 应用场景
      • 2. MySQL版本
    • 三、下载地址
      • 1. 官网地址
      • 2. 社区版下载
      • 3. 选择平台
      • 4. 选择版本
      • 5. 下载MySQL Installer
    • 四、安装步骤
      • 1. 双击安装
      • 2. 选择安装组件
      • 3. 缺失环境安装
      • 4. MySQL组件安装
      • 5. MySQL Server配置
      • 6. 案例数据集配置
      • 7. 结束安装
    • 五、使用测试
      • 1. 启动数据库服务
      • 2. 配置环境变量
      • 3. 登录验证
    • 六、视频直达

一、MySQL简介

MySQL是一个典型的关系数据库,目前是Oracle公司产品之一,也是目前主流使用的关系型数据库之一。使用MySQL可以进行最基本的数据存储、管理、查询等操作,也可以方便的组建数据库集群,配置读写分离。

MySQL数据库同样使用SQL(结构化查询语言)来进行操作,同时MySQL数据库自身也有很多可以直接使用的内置函数,在部分操作的语法上和其他数据库会存在区别。

二、版本选择

1. 应用场景

  • 社区版

在学习阶段,可以使用免费的社区版,这也是中小型企业会选用的一个版本,可以在官方网站直接进行下载。在社区版中,除了提供数据库服务端以外,同样提供了社区版相关组件,如官方的可视化工具、MySQL集群、各开发语言数据库驱动等,可以根据需要直接下载。

  • 企业版

MySQL企业版是提供了商用的解决方案,相关的产品除了数据库服务外,还包括:MySQL云服务、企业级数据备份、企业级防火墙、企业级数据加密等。

2. MySQL版本

目前MySQL官网主要提供了两个大版本的支持:5.7.x、8.0.x,但是从5.0.x至今的版本依然可以全部下载到。至于说为什么直接从5.x跳到8.x笔者不得而知,但是从官网透露出的信息可以知道8.x版本相较于5.7版本,在性能方面做出了较大的改进和优化:2x Faster than MySQL 5.7!

但是笔者要在这里提醒大家的是,在8.0的MySQL数据库中,对某些常用语法的细节部分也做了调整,如果准备进行升级,一定要注意兼容性的问题
而5.7版本相较于5.6版本而言,主要是进行了性能上的优化,并提供了更丰富的设置。如:新增了优化器、原生JSON支持、GIS扩展等。

三、下载地址

1. 官网地址

首先来到MySQL数据库官网,直接在百度搜索MySQL就可以找到:https://www.mysql.com/,打开之后直接点击DOWNLOADS按钮。

2. 社区版下载

进入下载界面后,点击MySQL Community(GPL)Downloads按钮进入下载界面:

选择MySQL Installer for Windows

直击链接:https://dev.mysql.com/downloads/installer/

3. 选择平台

选择平台后进入Windows Installer界面:

4. 选择版本

进入界面后点击Looking for previous GA versions链接:

直击链接:https://dev.mysql.com/downloads/windows/installer/5.7.html

5. 下载MySQL Installer

选择mysql-install-community安装包,点击Download按钮:

进入下载界面后,直接点击**No thanks,just start my download.**链接即可直接下载:

四、安装步骤

由于是使用界面化的方式来进行安装,所以系统当中必须安装.NET Framework 4.5及以上的环境,如果安装器能够正常打开就证明正常。

1. 双击安装

选择自定义安装,这样可以清楚的知道自己安装了哪些组件,对不必要的组件可以忽略。

2. 选择安装组件

  • MySQL Servers 5.7:数据库服务核心组件,默认也包含了client程序,选择x64进行安装
  • MySQL Connector/ODBC:如果需要使用其他数据库建模工具,通常会采用ODBC作为数据源,从兼容性角度考虑建议安装x86
  • Samples and Examples:初学数据库可以选择安装一个测试数据集
  • MySQL Workbench:官网自带的界面化管理工具,有需要可以安装,为免费软件

3. 缺失环境安装

如果出现这个界面,代表系统中缺少环境,点击Execute按钮会自动进行下载安装。

安装完成后Execute按钮消失,点击下一步继续。

4. MySQL组件安装

点击Execute按钮开始安装MySQL组件。

安装完成后,界面如下:

5. MySQL Server配置

安装完成后准备进入配置。

  • 类型配置

    • 开发者:个人学习使用,会占用较少的内存,我们选择这一类型即可
    • 服务器:在服务器上使用,会占用中等的内存
    • 专用机:准备作为专用的数据库服务器,会使用所有可用内存来保证数据库服务的性能

  • 端口配置

设置端口为3306,如果没有强制冲突,不需要修改,同时勾选防火墙放行。

  • 设置密码

为数据库的最高权限用户(root)设定密码,输入两次后确认。

  • 数据库服务配置

默认会在系统服务中进行注册,可以修改服务名称(默认为MySQL57),如果电脑内存较为紧张,可以取消勾选开机启动,但以后需要使用数据库时都需要手动开启。

  • 应用配置

点击Execute开始执行:

安装已完成,点击Finish退出MySQL Server的安装程序。

6. 案例数据集配置

如果在安装时勾选了:Samples and Examples会出现如下界面:

输入密码,验证数据库是否可以正常连接。

点击Execute开始数据导入:

完成后点击Finish退出,至此安装过程已经完整结束。

7. 结束安装

点击下一步准备退出安装程序:

如果不需要安装完成后启动MySQL Workbench可以取消勾选。

五、使用测试

1. 启动数据库服务

数据库可以理解为是一个管理数据库的软件,与其他直接执行的软件不同,它最为一个系统服务存在,要访问数据库时,必须要保证数据库服务是启动状态,由于是Windows系统,通常我们都习惯于用界面化的方式来管理MySQL服务,以下介绍两种操作MySQL数据库服务的方式。

  • MySQL Notifier

MySQL亲生的数据库服务管理工具,开机自动运行,可以在右下角的托盘中找到,功能就是用于控制MySQL数据库服务。默认情况下,如果系统中安装了一个MySQL服务,就会自动出现在Notifier的管理列表中,我们可以查看到数据库服务当前的状态,同时也可以进行启动、停止、重启的操作。

这是小编之前最偏爱的方式,但是目前Notifier已经从安装包中剔除了,说是已经并入了Oracle Lifetime Sustaining Support,不过好在我们还可以在官网下载到存档版本:https://downloads.mysql.com/archives/notifier/,安装时一直下一步就可以了。

  • 系统服务列表

最常规的系统服务管理方式就是在系统服务列表当中去修改某一个服务的状态,首先在此电脑上点击右键 -> 点击管理 -> 服务和应用程序 -> 服务 -> 找到MySQL57

此处我们可以控制MySQL服务的启停,建议将启动类型修改为自动(延迟启动),这样既不会影响系统的开机速度,又可以开机自动启动。右键MySQL57后选择属性,修改启动类型

2. 配置环境变量

在使用关系型数据库时,通常都会使用界面化的管理工具,支持MySQL数据库的有:Navicat、DataGrip、Workbench等,将在另外的文章中介绍,在此之前我们可以使用自带的客户端程序,通过命令行的方式来进行验证。
由于是使用命令的方式,通常为了方便使用,会将命令所在路径添加到PATH中,这样我们就不需要每次都切换到可执行程序的所在位置了。

  • 确认安装位置

MySQL数据库会根据位数默认安装在系统盘的程序集:Program Files,32位的MySQL则会安装在:Program Files (x86)

  • 复制bin目录所在路径

bin目录中存放着可执行的exe文件,我们所需要的mysql.exe客户端程序就在其中,于是,我们复制MySQL安装路径下的bin目录备用:C:\Program Files\MySQL\MySQL Server 5.7

  • 添加至系统变量PATH中

右键此电脑 -> 属性 -> 高级系统设置

高级选项卡 -> 环境变量

在系统变量中搜索 -> 找到Path -> 点击编辑

点击新建 -> 填入bin路径 -> 点击确定

一路点击确定和退出,大功告成。

3. 登录验证

  • 确认MySQL服务已启动
  • 确认环境变量配置完毕
  • 记忆中依然保有root用户密码

以上几步完成后可以打开cmd命令窗口,输入登录MySQL数据库的命令:mysql -u root -p,然后输入密码。如果出现如下界面,代表登录成功,MySQL数据库服务工作正常。

连接时指定了使用root用户进行连接,使用的密码就是安装时指定的密码,root用户是MySQL数据库中的最高权限用户,我们可以使用show databases;命令查看一下数据库列表:

六、视频直达

视频地址:https://www.bilibili.com/video/BV1eL4y1t7nL/,喜欢的小伙伴儿一定要三连加关注哦~

MySQL 5.7 界面安装 - Windows

写在结尾:作者力求做到将每个知识点细化,并且对于有关联的知识点都会使用传送门挂载链接。文章采用:“文字 + 配图 + 视频”的方式来进行展现,均是挤时间所作,希望看到这里能留下评论点个赞,略表支持!

扫描下方二维码,加入官方粉丝微信群,可以与我直接交流,还有更多福利哦~

MySQL 5.7 界面安装 - Windows(结尾附视频)相关推荐

  1. JDK的安装配置 - Windows(结尾附视频)

    写在前面:博主是一只经过实战开发历练后投身培训事业的"小山猪",昵称取自动画片<狮子王>中的"彭彭",总是以乐观.积极的心态对待周边的事物.本人的技 ...

  2. Windows平台安装MacOS虚拟机 - VMware(结尾附视频)

    写在前面:博主是一只经过实战开发历练后投身培训事业的"小山猪",昵称取自动画片<狮子王>中的"彭彭",总是以乐观.积极的心态对待周边的事物.本人的技 ...

  3. Ubuntu安装MySQL 8.0 - APT(结尾附视频)

    写在前面:博主是一只经过实战开发历练后投身培训事业的"小山猪",昵称取自动画片<狮子王>中的"彭彭",总是以乐观.积极的心态对待周边的事物.本人的技 ...

  4. Apple芯片Mac安装ARM版Win10完美教程(结尾附视频)

    写在前面:博主是一只经过实战开发历练后投身培训事业的"小山猪",昵称取自动画片<狮子王>中的"彭彭",总是以乐观.积极的心态对待周边的事物.本人的技 ...

  5. JDK的解压安装 - CentOS(结尾附视频)

    写在前面:博主是一只经过实战开发历练后投身培训事业的"小山猪",昵称取自动画片<狮子王>中的"彭彭",总是以乐观.积极的心态对待周边的事物.本人的技 ...

  6. 使用Mac本打造你的高效率融合双系统(结尾附视频)

    写在前面:博主是一只经过实战开发历练后投身培训事业的"小山猪",昵称取自动画片<狮子王>中的"彭彭",总是以乐观.积极的心态对待周边的事物.本人的技 ...

  7. AWS创建并连接云虚拟机 - Linux(结尾附视频)

    写在前面:博主是一只经过实战开发历练后投身培训事业的"小山猪",昵称取自动画片<狮子王>中的"彭彭",总是以乐观.积极的心态对待周边的事物.本人的技 ...

  8. Hadoop全分布式部署 - CentOS(结尾附视频)

    写在前面:博主是一只经过实战开发历练后投身培训事业的"小山猪",昵称取自动画片<狮子王>中的"彭彭",总是以乐观.积极的心态对待周边的事物.本人的技 ...

  9. 腾讯位置 - 服务端IP定位(结尾附视频)

    写在前面:博主是一只经过实战开发历练后投身培训事业的"小山猪",昵称取自动画片<狮子王>中的"彭彭",总是以乐观.积极的心态对待周边的事物.本人的技 ...

最新文章

  1. 机器学习应用方向(二)~概念漂移(concept drift)
  2. 判断多个点在多边形内的在线算法
  3. 家用计算机来源,美计算机专家称BBS才是博客真正起源
  4. 零基础想学Python,明白这2点,越快年薪30W
  5. 【Elasticsearch】搭建Elasitc stack集群需要注意的日志问题
  6. python集合输出_Python集合操作方法详解
  7. 天池学习赛——街景字符编码识别(得分上0.93)
  8. oracle数据库索引介绍,SQL Server和Oracle数据库索引介绍
  9. 用shedlock实现分布式定时任务锁
  10. Oracle--sqlplus如何设置SQLPlus结果显示的宽度,ORACLE sqlplus提示符设置
  11. SCCM2012系列之十,SCCM2012软件分发
  12. 远程桌面管理工具Remote Desktop Connection Manager 2.2
  13. python超市管理系统总汇总功能解说_控制台超市系统(Python)
  14. mt4双线macd_指标小课堂|学院首创!独家手机MT4双线MACD指标设置教程
  15. bootstrap-table动态添加列、动态添加行、单元格点击横向、竖向统计
  16. java之21点游戏(只包含一个玩家和一个庄家,是否抓牌,没有黑杰克)
  17. 文件转base64输出
  18. 移动性管理:小区选择与重选
  19. 最新DirectX SDK及Runtime官方下载地址
  20. 任意四边形的面积公式

热门文章

  1. 易烊千玺成为优瑞家全球品牌代言人
  2. idea14字体设置
  3. 电路板测试机检测软件,PCB线路板板智能检测的方法
  4. 红米5plus成功移植刷入ubuntu20.04
  5. 遗传算法(Genetic Algorithm)的学习及简单实现(java)
  6. 用 Python 读取气象环境数据并绘图
  7. 小程序连接蓝牙打印机
  8. 【Python游戏】鸡哥教你打篮球
  9. 十大视频场景化应用工具+五大视频领域冠军/顶会算法开源
  10. 精彩绝伦的CSS.pdf