MySQL8.0与5.7版本的下载、安装与配置
•软件下载
下载地址
【官网】,点开该网址,点击 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 版本,有如下两种操作:
- 将系统变量【Path】下 mysql 8.0 的 bin 目录删除,换成 mysql 5.7 的bin 目录。
- 将 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版本的下载、安装与配置的更多相关文章
- CodeBlocks的下载安装、配置、简单编程
CodeBlocks的下载安装.配置.简单编程 IDE简介 http://www.baidu.com/s?wd=codeblocks ,这里只是介绍Windows平台下的IDE环境配置. CodeBl ...
- Vue学习之vue-cli脚手架下载安装及配置
Vue学习之vue-cli脚手架下载安装及配置:https://www.cnblogs.com/clschao/articles/10650862.html 1. 先下载node.js,下载地址:ht ...
- BurpSuite从下载安装到配置使用
为解决一个XSS安全问题,第一次使用BurpSuite,记录一下下载安装到配置使用的过程,希望能对第一次使用该工具的朋友有所帮助. 一.下载及安装 直接百度下载破解版,我下的版本是burpsuite_ ...
- day 84 Vue学习之vue-cli脚手架下载安装及配置
Vue学习之vue-cli脚手架下载安装及配置 1. 先下载node.js,下载地址:https://nodejs.org/en/download/ 找个目录保存,解压下载的文件,然后配置环境变量 ...
- PyCharm 2017 官网 下载 安装 设置 配置 (主题 字体 字号) 使用 入门 教程
一.安装 Python 3.6 首先,要安装好 Python 3.6.如果你还没有安装,可以参考咪博士之前的教程 Python 3.6.3 官网 下载 安装 测试 入门教程 (windows) 二.官 ...
- Eclipse EE下载安装与配置
Eclipse EE下载安装与配置 一.下载 下载链接:http://www.eclipse.org/downloads/eclipse-packages/ 1.进入Eclipse官网进行下载选择Ec ...
- jdk eclipse SDK下载安装及配置教程
原文地址https://blog.csdn.net/dr_neo/article/details/49870587 最新鲜最详细的Android SDK下载安装及配置教程 最近Neo突发神经,想要将学 ...
- Xamarin.Forms教程下载安装JDK配置环境变量
Xamarin.Forms教程下载安装JDK配置环境变量 Xamarin.Form环境配置下载安装JDK JDK是编程Java程序必须的软件.也许有人会问我们用的C#为什么还有Java呢?这是因为我们 ...
- PHP开发环境&MySQL下载安装及配置流程
PHP开发环境&MySQL下载安装及配置流程 因工作须要,从0開始学PHP,前几天看完视频教程后開始搞开发环境,到今天才好.这里把安装配置流程梳理一下分享出来. 一.概述 要搭建一个开发环境无 ...
- 2018年Unity结合Android SDK下载安装及配置教程
原文:2018年Unity结合Android SDK下载安装及配置教程 首先声明: Unity版本2017.1f3 最近试着在Unity中利用网易做AR开发时,发布项目文件需要发布到An ...
随机推荐
- Flask 框架实现自定义分页
手撸的表格分页: Flask框架下的分页,我研究了很久,自带的分页方法不稳定,还不如自己手撸的好使. <!--name:ndex.html--> <!DOCTYPE html> ...
- Shell常用命令与脚本实例
#!/bin/sh echo "Hello shell" # ----------------------字符串---------------------# readonly ...
- CF940F Machine Learning题解
题目链接:洛谷 或者 CF 不是特别难的题,抽象下题意就是算区间次数出现的次数 mex 和带单点修改.看到范围 \(1e5\) 还带修改,传统的 mex 求法里貌似就莫队类算法好带修,考虑带修莫队. ...
- Proteus仿真出现“Internal Exception: access violation in module ‘LOADERS.DLL‘ [00020627].”错误
Proteus仿真问题 在使用 Proteus 8.4 进行仿真时, 出现错误提示 Internal Exception: access violation in module 'LOADERS.DL ...
- MySQL主主同步环境出现1236错误
环境: MySQL 5.7.25 主主架构 故障现象: 发现互相之间的同步均发生异常,两端均出现1236错误,在两个主节点上分别执行show slave status显示的关键信息如下: Master ...
- 《ASP.NET Core 微服务实战》-- 读书笔记(第6章)
第 6 章 事件溯源与 CQRS 在本章,我们来了解一下随着云平台一同出现的设计模式 我们先探讨事件溯源和命令查询职责分离(CQRS)背后的动机与哲学 事件溯源简介 事实由事件溯源而来 我们大脑就是一 ...
- JS Leetcode 155. 最小栈 题解分析
壹 ❀ 引 本题来自LeetCode155. 最小栈,难度简单,题目描述如下: 设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈. push(x) -- 将元素 x ...
- OCR 01: EasyOCR
Catalog OCR 01: EasyOCR OCR 02: Tesseract-OCR OCR 03: PaddleOCR Related Links Official site with onl ...
- 立创EDA使用笔记
立创EDA 在立创EDA上制作的PCB可以直接导入到嘉立创下单, 每个注册用户每个月可以下两个免费订单, 限制PCB尺寸10CMx10CM, 每单五片, 连制作到快递全部免费, 非常适合做样板. 立创 ...
- 【Unity3D】UGUI之Text
1 Text 简介 UGUI概述 中介绍了Canvas 渲染模式.RectTransform 组件.锚点(Anchor)等,本文将介绍 UGUI 中的 Text 控件. 在 Hierarchy ...





































