•软件下载

下载地址

  【官网】,点开该网址,点击  DOWNLOAD 来到如下页面:

MySQL的版本介绍

  • MySQL Community Server  社区版本:开源免费,自由下载,但不提供官方技术支持,适用于大多数普通用户。
  • MySQL Enterprise Edition  企业版本:需付费,不能在线下载,可以试用30天;提供了更多的功能和更完备的技术支持,更适合于对数据库的功能和可靠性要求较高的企业客户。
  • MySQL Cluster  集群版:开源免费,用于架设集群服务器,可将几个MySQL Server封装成一个Server;需要在社区版或企业版的基础上使用。
  • MysQL Cluster CGE  高级集群版:需付费。

  对于我们这种普通用户,当然用免费的社区版本,白嫖他不香吗。

安装最新版本

  下滑找到 【MySQL Community (GPL) Downloads】;

  点进去,来到如下页面,并点开我们需要安装的【MySQL Community Server】,当然,前面的步骤你可以都省略,直接点击该链接跳转到下载界面:

  我们在该界面可以看到官网提供的MySQL的最新版本,目前是 8.0.28,如果你想安装最新版本,在该页面点击【Go to Download Page >】选项。

  推荐下载第二个,第一个是在线版,你在后期安装的时候还需要下载一些相应的东西,直接下载第二个,安装的时候一步到位。

  点击后,在跳转的页面中选择【No thanks, just start my download.】,无需登录,直接下载即可。

安装历史版本

  在【Go to Download Page >】页面,点击【Archives】,或直接点击该链接,来到如下右图所示界面:

  从【Product Version】中选择你所需要的版本,点击第二个【Download】下载即可。

  我下载了两个版本 8.0.26 和 5.7.35,安装两个是完全是不冲突的。

•安装 MySQL 8.0

  双击下载好的【mysql-installer-community-8.0.26.0.msi】文件,来到如下界面:

  选择【Custom】选项,点击 【Next】后来到如下界面:

  一直点击左侧第一个选项的【+】,选中【MySQL Server 8.0.26 - X64】后,点击向右的箭头(左侧显示的是可下载的产品,移到右侧表示你需要下载该产品);

  在该界面,选中右侧的产品后,点击【Advanced Options】来配置软件的安装路径以及数据文件的存放路径,需要注意的是,路径中不要包含中文以及中文空格。

  点击【OK】后,会出现一个【Warning】提示,不用管他,选择【OK】即可。

  之后,就点击【Next】->【Execute】,遇到【Warning】提示,选择 是 就行了。

  执行完后, 点击两次【Next】来到如下配置页面:

  该界面使用它的默认配置即可,点击【Next】,来到如下界面:

  同样保持默认配置即可,点击【Next】来到如下界面:

  该界面是用来设置 root 用户的登录密码的,一定要记住,我设置的是 123456,刚开始的学习阶段,密码怎么简单怎么来,设置好后点击【Next】。

  无需修改,点击【Next】,来到如下界面:

  点击【Execute】,等待完成即可,接下来就是傻瓜式操作【Finish】->【Next】->【Finish】,至此,MySQL8.0的安装就结束了。

•配置 MySQL8.0

  配置环境变量,找到你本地安装的 MySQL 8.0 软件的 bin 目录,复制该路径,打开环境变量,添加到【Path】中。

•测试

  打开【cmd】,输入指令   mysql --version  ,如果显示了你安装的 MySQL 版本,那么恭喜你,安装成功。

•安装 MySQL 5.7

  双击下载好的【mysql-installer-community-5.7.35.0.msi】文件,来到如下界面:

  点击【Next】,来到如下页面:

  该页面询问你是否将你之前安装的MySQL升级到最新版本,如果你不想更新到最新版本, 去掉勾选,然后点击【Cancle】来到如下页面:

  因为我们是要添加一个 5.7 版本的 MySQL,所以点击右侧的【Add】,来到如下界面:

  在左侧找到【MySQL Server 5.7】版本的产品,移动到右侧,点击右侧的产品后显示【Advance Option】,修改相应的路径,注意路径中不要有中文以及中文空格。

  修改后,点击【Next】来到如下界面:

  确认路径无误后,点击【Next】->【Execute】,等待安装完成。

  安装完毕后,点击【Next】->【Next】,来到如下页面:

  显示端口号 3306 已被使用,那就随便更改一个,只要范围在 0~65535 之间即可。

  修改完后,点击【Next】,来到如下页面:

  在该界面,为 MySQL5.7 的 root 用户设置密码,我依旧是设置成了 123456(简单粗暴有木有),设置好后点击【Next】。

  点击【Next】->【Execute】等待安装完成。

  安装完成后,点击【Finish】->【Next】->【Finish】,来到如下界面:

•测试

  此时,打开【cmd】,输入指令  mysql –version  你会发现,显示的是 mysql 8.0 版本,如果你想要调用该指令时显示 mysql 5.7 版本,有如下两种操作:

  1. 将系统变量【Path】下 mysql 8.0 的 bin 目录删除,换成 mysql 5.7 的bin 目录。
  2. 将 mysql 8.0 和 mysql 5.7 的 bin 目录都添加到【Path】中,但需要将 mysql 5.7 的路径移到前面。

•测试 MySQL 服务是否开启

  右击【我的电脑】,点击【管理】选项,来到如下界面:

  展开左侧的【服务和应用程序】选项,点击【服务】,在右侧输入英文状态下的 M 键找到 MySQL 服务,你会发现,安装的这两个MySQL都在运行中。

•通过端口号调用不同的MySQL

  在安装 MySQL 的时候,MySQL 8.0 设置的端口号为 3306,MySQL 5.7 设置的端口号为 13306。

  通过指令  mysql -uroot -p123456 -hlocalhost -P3306 调用 MySQL 8.0 的服务。

  通过指令  mysql -uroot -p123456 -hlocalhost -P13306  调用 MySQL 5.7 的服务。

•完结撒花

  至此,MySQL 8.0 和 MySQL 5.7 版本的安装、配置及测试就结束了。

MySQL8.0与5.7版本的下载、安装与配置的更多相关文章

  1. CodeBlocks的下载安装、配置、简单编程

    CodeBlocks的下载安装.配置.简单编程 IDE简介 http://www.baidu.com/s?wd=codeblocks ,这里只是介绍Windows平台下的IDE环境配置. CodeBl ...

  2. Vue学习之vue-cli脚手架下载安装及配置

    Vue学习之vue-cli脚手架下载安装及配置:https://www.cnblogs.com/clschao/articles/10650862.html 1. 先下载node.js,下载地址:ht ...

  3. BurpSuite从下载安装到配置使用

    为解决一个XSS安全问题,第一次使用BurpSuite,记录一下下载安装到配置使用的过程,希望能对第一次使用该工具的朋友有所帮助. 一.下载及安装 直接百度下载破解版,我下的版本是burpsuite_ ...

  4. day 84 Vue学习之vue-cli脚手架下载安装及配置

    Vue学习之vue-cli脚手架下载安装及配置   1. 先下载node.js,下载地址:https://nodejs.org/en/download/ 找个目录保存,解压下载的文件,然后配置环境变量 ...

  5. PyCharm 2017 官网 下载 安装 设置 配置 (主题 字体 字号) 使用 入门 教程

    一.安装 Python 3.6 首先,要安装好 Python 3.6.如果你还没有安装,可以参考咪博士之前的教程 Python 3.6.3 官网 下载 安装 测试 入门教程 (windows) 二.官 ...

  6. Eclipse EE下载安装与配置

    Eclipse EE下载安装与配置 一.下载 下载链接:http://www.eclipse.org/downloads/eclipse-packages/ 1.进入Eclipse官网进行下载选择Ec ...

  7. jdk eclipse SDK下载安装及配置教程

    原文地址https://blog.csdn.net/dr_neo/article/details/49870587 最新鲜最详细的Android SDK下载安装及配置教程 最近Neo突发神经,想要将学 ...

  8. Xamarin.Forms教程下载安装JDK配置环境变量

    Xamarin.Forms教程下载安装JDK配置环境变量 Xamarin.Form环境配置下载安装JDK JDK是编程Java程序必须的软件.也许有人会问我们用的C#为什么还有Java呢?这是因为我们 ...

  9. PHP开发环境&MySQL下载安装及配置流程

    PHP开发环境&MySQL下载安装及配置流程 因工作须要,从0開始学PHP,前几天看完视频教程后開始搞开发环境,到今天才好.这里把安装配置流程梳理一下分享出来. 一.概述 要搭建一个开发环境无 ...

  10. 2018年Unity结合Android SDK下载安装及配置教程

    原文:2018年Unity结合Android SDK下载安装及配置教程 首先声明: Unity版本2017.1f3        最近试着在Unity中利用网易做AR开发时,发布项目文件需要发布到An ...

随机推荐

  1. PDF标准详解(一)——PDF文档结构

    已经很久没有写博客记录自己学到的一些东西了.但是在过去一年的时间中自己确实又学到了一些东西.一直攒着没有系统化成一篇篇的文章,所以今年的博客打算也是以去年学到的一系列内容为主.通过之前Vim系列教程的 ...

  2. 设计模式学习-使用go实现备忘录模式

    备忘录模式 定义 优点 缺点 适用范围 代码实现 参考 备忘录模式 定义 备忘录( Memento ):在不破坏封装性的前提下,获取一个对象的内部状态,并在该对象之处保存该状态.这样以后就可将该对象恢 ...

  3. HanLP — 词性标注

    词性(Part-Of-Speech,POS)指的是单词的语法分类,也称为词类.同一个类别的词语具有相似的语法性质 所有词性的集合称为词性标注集. 词性的用处 当下游应用遇到OOV时,可以通过OOV的词 ...

  4. Oracle 19c RAC 自动应用RU补丁简明版

    环境:Oracle RAC(GI 19.3 + DB 19.3) 本文应用补丁信息, 19.16 RU: p34130714_190000_Linux-x86-64.zip 本文主要演示使用opatc ...

  5. 3.操作列表--《Python编程:从入门到实践》

    3.1 遍历列表 magicians = ['alice', 'david', 'carolina'] for magician in magicians: # 临时变量 magician print ...

  6. Delphi中 调试 指针

    p1.Free; 释放堆中数据,最终无内存泄漏,只是加深记忆: 有些时候 灵活应对:

  7. Asp-Net-Core学习笔记:3.使用SignalR实时通信框架开发聊天室

    SignalR牛刀小试 在MVP杨老师的博客里看到这么个东西,我还以为是NetCore3才推出的新玩意,原来是已经有很多年的历史了,那看来还是比较成熟的一个技术了. 简介 SignalR是一个.NET ...

  8. JS leetcode 有序数组的平方 题解分析,灵活运用Math.pow与Math.abs方法

    壹 ❀ 引 郁闷的周一,晚上来做一道简单的算法题提提神,题目来自leetcode977. 有序数组的平方,题目描述如下: 给定一个按非递减顺序排序的整数数组 A,返回每个数字的平方组成的新数组,要求也 ...

  9. NC20667 数学题

    题目链接 题目 题目描述 最近,华东交通大学ACM训练基地的老阿姨被一个数学问题困扰了很久,她希望你能够帮她解决这个问题. 这个数学问题是这样的,给你一个N,要求你计算 gcd(a,b)表示a和b的最 ...

  10. BasicSample项目说明

    整个示例项目,两个Fragment,ProductListFragment和ProductFragment,一个MainActivity.在MainActivity里面展示的是ProductListF ...