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 ...
随机推荐
- PDF标准详解(一)——PDF文档结构
已经很久没有写博客记录自己学到的一些东西了.但是在过去一年的时间中自己确实又学到了一些东西.一直攒着没有系统化成一篇篇的文章,所以今年的博客打算也是以去年学到的一系列内容为主.通过之前Vim系列教程的 ...
- 设计模式学习-使用go实现备忘录模式
备忘录模式 定义 优点 缺点 适用范围 代码实现 参考 备忘录模式 定义 备忘录( Memento ):在不破坏封装性的前提下,获取一个对象的内部状态,并在该对象之处保存该状态.这样以后就可将该对象恢 ...
- HanLP — 词性标注
词性(Part-Of-Speech,POS)指的是单词的语法分类,也称为词类.同一个类别的词语具有相似的语法性质 所有词性的集合称为词性标注集. 词性的用处 当下游应用遇到OOV时,可以通过OOV的词 ...
- Oracle 19c RAC 自动应用RU补丁简明版
环境:Oracle RAC(GI 19.3 + DB 19.3) 本文应用补丁信息, 19.16 RU: p34130714_190000_Linux-x86-64.zip 本文主要演示使用opatc ...
- 3.操作列表--《Python编程:从入门到实践》
3.1 遍历列表 magicians = ['alice', 'david', 'carolina'] for magician in magicians: # 临时变量 magician print ...
- Delphi中 调试 指针
p1.Free; 释放堆中数据,最终无内存泄漏,只是加深记忆: 有些时候 灵活应对:
- Asp-Net-Core学习笔记:3.使用SignalR实时通信框架开发聊天室
SignalR牛刀小试 在MVP杨老师的博客里看到这么个东西,我还以为是NetCore3才推出的新玩意,原来是已经有很多年的历史了,那看来还是比较成熟的一个技术了. 简介 SignalR是一个.NET ...
- JS leetcode 有序数组的平方 题解分析,灵活运用Math.pow与Math.abs方法
壹 ❀ 引 郁闷的周一,晚上来做一道简单的算法题提提神,题目来自leetcode977. 有序数组的平方,题目描述如下: 给定一个按非递减顺序排序的整数数组 A,返回每个数字的平方组成的新数组,要求也 ...
- NC20667 数学题
题目链接 题目 题目描述 最近,华东交通大学ACM训练基地的老阿姨被一个数学问题困扰了很久,她希望你能够帮她解决这个问题. 这个数学问题是这样的,给你一个N,要求你计算 gcd(a,b)表示a和b的最 ...
- BasicSample项目说明
整个示例项目,两个Fragment,ProductListFragment和ProductFragment,一个MainActivity.在MainActivity里面展示的是ProductListF ...