00:01
好同学们,那我的电脑呢,已经重启过了啊,重启过以后啊,咱们下边来看一看这个MYSQL,诶应该如何呢?进行安装啊卸载呢,已经都是干净的了,那么安装之前啊,咱们首先啊,你是不是得先下载一下这个MYSQL这个软件呀,毫无疑问啊,因为咱们自己电脑上正常是没有给我们存储这个MYSQL的安装文件的,对吧?OK,那么关于它的下载,嗯,我们去官网进行下载就可以了,那么下载之前啊,咱们先首先做一个简单的一个说明。那么关于这个麦斯扣啊,咱们一提到他说的是免费的,那其实我们在讲上一章当中也提到了,在6.0之后啊,他也分成了叫社区版和这个商业版,那所谓的社区版的话呢,就是我们所谓的这个开源免费的版本,那么这个商业版呢,或者也叫做这个企业级版本,那就需要去付费了,所以呢,简单来说的话呢,这个MYSQL呢,也分成了,呃,这个两大版本,设计版和企业版。这个咱们装的话呢,就装这个社区版就可以了,就是适用于大多数的这个普通用户,哎这个创业型的公司,互联网公司,哎这个一般的规模使用它就可以了,那如果说呢,像阿里巴巴呢,也导向这个MYSQL的话呢,他可以考虑呢,使用这个企业级版本了,需要去付费对吧,那么这个付费的话呢,就不能在线下载了,你跟这个官方呢去沟通就行,OK,这是这个事儿,那咱们呢,就不过多的去接触这个叫企业级版本啊,那另外一个呢,就是在这两个版本的基础之上呢,他其实又提到这个集群版,那集群版呢,就cluster这个集群版也分成这个开源免费的和这个付费的两个版本,那它这个集群版呢,是可以将几个MYSQL的这个服务器呢,把它封装成一个大的集群,可以在这个社区版或者企业级版本的基础上呢进行使用。
01:43
那这就相当于一共说呢,应该算是四个版本对吧,那我们呢,暂且啊,咱们是作为零零基础开始学习这个MYSQL的,咱们装的话呢,就是最呃基础或者最基本的这个叫社区版啊community这个版本。那么接下来的话呢,我们讲一下这个版本到底我们装哪一版呢?诶关于这个设计版的话呢,版本也不断的进行迭代更新,咱们说呢,在这个一六年的时候呢,就发布了MYSQL8.0,那目前呢,最新的是八点零点二七一会儿呢,咱们看官网的话呢,大家就能发现这个发布的时间呢,是十月的这个这个中下旬了啊这个在呃,我做这个课件的时候呢,这个。
02:23
比如十月这个中上旬的时候,最新版本还是8.0.26呢,然后呢,这个前一天啊,昨天我这个再去官网看的时候呢,发现它已经更新了一个二七了啊,这个装二七装这个二六其实差别都不大,那都是8.0这个系列的,这是非常小的一个版本的迭代,所以说这块呢,都不是特别重要啊,关键呢,就是我们得装这个8.0的。呃,那为了咱们这个授课呢,就是更加的这个细致啊,对比度呢,更加更加的这个清晰,所以呢,呃,一会儿呢,我带大家装完这个8.0之后啊,咱们随后呢,还带着大家呢,去装一下这个5.7。
03:00
所以呢,咱们电脑当中,呃,这个相当于大家也能够理解的,就是一个电脑当中啊,咱们可以装多个版本的这个MYSQL啊是可以的,那到底用哪个呢?里边涉及到了关于端口号的问题,一会儿咱们再说啊,咱们在授课的时候呢,以8.0为主,那么有一些呢,是8.0是不是新特性啊,咱们呢,就会在5.7和8.0上呢,都对比一下去演示,大家呢会更加的清晰,包括咱们在讲下一章开始讲这个circleq的时候呢,呃,咱们不光讲这个my circleql了,我呢还装了在我自己电脑上啊,还装了这个Oracle,那通过对比MYQ和Oracle啊,让大家呢对这个circleq语言呢有一个更深刻的理解,大家呢就不用装了,那我这块呢做个演示就行。好,就是咱们这个课程呢,还是非常的丰富和到位的啊,非常的细致,行,那么另外的话呢,还提到了一个官方呢,提供了一个可视化的一个管理的工具,叫做这个MySQL work bench啊这个呢,大家装它也行,不装它也可以,只不过呢,这个是官方提供的而已,那个第三方啊,像这个SQL要呀,这个呃,那为cat呀等等第三方也非常多,咱们呢,在真正开发的时候,在咱们开始写这个circleq的时候啊,咱们也会带大家呢,去装这个一些这个图形化界面的这样的一些工具啊看这里边有很多是吧,到时候我们再说行,那么这个介绍完以后啊,咱们下边呢,先进行一个软件的下载,那毫无疑问呢,咱们下载软件呢,是不是优先考虑就是从官网来进行下载啊,那就是MY circleq.com来进行下载就行,好,咱们打开这个浏览器,输入这个MY circleql.com。
04:34
嗯,进来。就是大家呢,就是对于这个,嗯,开发中的这个软件去下载的话,你就别从百度上去找了,那应该是有两个途径,第一个呢,就是官网,这是最靠谱的,另外一个呢,可以从这个get up上上进行下载啊主要呢就是这样的两个途径,那我们进入这个MY官网之后啊,大家呢,直接定位这个叫downloads点开。好,点开之后的话呢,我们看到了这是不是有提到了这个叫企业级版本,这个呢是cluster啊CGEGE是谁呢?我们打开看一下,诶是不是就提到了一个高级集群版啊,诶那就相当于是,呃,这块放的其实就是两个主要收费的。
05:11
是吧,哎,两个主要收费的,我们呢,要安装的是不是基于这个GPL这个协议的一个community社区免费版,所以我们点一下它啊点击。你看到官网设计的把那个收费收费的放的挺明显,但免费的时候放的很小是吧,免费不挣钱嘛,好,那么进来之后的话呢,我们在这里边儿就能看到了,咱们刚才提到了这个社区的这个server,还提到这个是不是集群的cluster对吧?还有咱们刚才提到一个图形化界面的工具,官方提供的叫workbench啊,你看这几个都有,咱们现在呢,要下载的是不是这个社区的这个服务器啊,所以我们点击这个超链接点开。行,这里边呢,大家也能看到官网提供的最新的版本是不是8.0.27啊,那么在一周之前呢,这块呢,就是8.0.26了,行,那如果大家呢,你想下载这个最新版,那你这块呢,就从这儿找就行,那咱们上篇讲解的话,是不是都是基于Windows的,咱们到下边的时候呢,到时候我们装这个Linux的时候,咱们再装这个其他的这个版本,咱就默认的就Windows就可以,大家呢,如果你想装这个最新的8.0.27,那就从这块呢,直接选择就行了。
06:17
啊,从这直接选择就行,这里边儿呢,大家会发现呢,诶你看是不是说它这里边提供了这个两,诶这呢我们看一下啊这块呢,大家会发现呢,你看它这是这个zip的方式,Zip呢就是压缩文件的方式,直接挤压的话呢就可以用,当然呢,还需要做一些配置,不建议大家装这个压缩版啊,不建议大家装这压缩版,那你选哪个呢?注意选这个。你看这里边儿提到了,我们如果你想安装的是这个格式的话呢,我们就点一下这个超链接,大家不要直接点那个download啊,点这。点开之后的话呢,此时给我们呈现出来的就是MSI这样的格式啊,那么我们建议呢,是通过这样的文件进行安装,就会相关的一些配置呢,我们都可以通过呃这个图形化界面的方式啊进行操作叭较方便,那么在这个呃版本下的话呢,你会发现呢,是不是也有两个可以去供选择的,一个呢,你看非常小,一个呢比较大啊,区别在哪儿呢?就是这个呢,咱们可以理解成呢叫在线版,就是你先下载完以后呢,它只是下了一个非常小的一个客户端,你再通过这个客户端呢,它再需要联网呢,去下载这个服务器软件本身,那如果这个呢,你要是下载了它就相当于是一个离线版了啊,你就在没有网的情况下呢,也是可以安装的,那是不是我们推荐大家呢,直接一步到位,是不是就下载它就可以了。
07:33
诶,那么大家如果想下载这个最新版的,你就点这个download,诶你看我点一下。那这块还让我们去登录,那我们就不登录了啊,你这个no thanks是吧,直接我们去下载就行。稍等一下。诶,大家会看到这是不是就进入我们这个下载的这个界面了啊,这块你点下载就可以了啊,我这儿呢,就哎不进行下载了啊好,那么这个因为我已经下载过了啊,然后如果说呢,大家你想下载这个历史版本,就是不是非要下载这个最新的版本啊,那怎么办呢?你可以选择我们这个叫archs啊点开。
08:07
啊点开点开的话呢,比如说呃,我现在呢,想下载这个8.0.26啊也是Windows环境下的,也是MSI这样的格式,哎,同样的你看这两个我们是不是选它就可以了,哎那么这时候呢,大家你可以点一下我们这个版本。哎,那我这块课件呢,在制作的时候呢,因为还是这个8.0.26呢,所以呢,我整个呢演示,包括后续的我们这个,呃,SQ的学习,咱们都是八基于8.0.26,所以大家呢,你装这个也行啊,因为它跟二七呢,就是非常小的这个版本的一个更新了啊,基本上差别不大,所以你装2627,包括二五,只要是8.0以后的其实都可以。都可以。行,这是一个,然后另外的话呢,因为咱们一会儿呢,装完八之后,还要装这个5.7的版本,所以建议大家呢,你直接呢,就一步到位,把这个8.0下载完之后呢,再把这个5.7 5.7呢,咱就整一个新的吧,比如说5.7的这个3534这都行,你选一个之后呢,顺便呢,也在这块把它这个版本呢,也进行一个下载,大家呢,电脑里边啊,可以跟我一样也装两个版本。
09:10
啊,当然你要觉得麻烦呢,你就装一个,那就装8.0也行啊,在讲课的过程当中啊,我会两个呢,对比着去讲,但是大家呢也没有,倒不是说非得是把两个版本也都装上啊,是这么个意思,行,那这块呢,就相当于是能够进行下载了,下载完以后我们就可以去安装了。啊,那么如果大家呢,你要是呃,能够获取到咱们全部的课件信息的话呢,那我在这个课件下边这个软件打开之后呢,你看这儿呢,我也放好了已经下载好的两个版本了,就是你也可以呢,不去官网下载,直接呢,使用咱们这个给大家的课件资料进行一个安装也是没有问题的。行,这呢就是我们关于这个MYSQL服务器这个软件版本和下载的一个介绍,接下来呢,我们来进行安装。下边咱们就开始来安装MYSQ8.0 OK,咱们直接双击这个MSI这个版本就可以了。
10:05
哎,稍微的等一下,他先呢,这个调整一下这个环境,然后呢,点一下这个是。好,那么随后的话呢,我们会看到它的一个启动界面啊,这是安装器啊,1.4的这样一个版本。哎,稍等一下。嗯,这块呢,大家注意一下啊,咱们整个安装的话呢,会分成两个环节,第一个环节呢,就是咱们对整个这个软件的一个安装,其次呢,会对它呢进行一个配置,如果呢,我们使用的是当前这个MSI,哎,这个后缀的版本的话呢,咱们这个安装和配置呢,就是一路就下来了,呃,咱们在看官网的时候呢,也发现呢,它还有一个是不是zip文件的方式,那这种方式呢,你直接一解压呢,相当于我们这个服务器软件呢,就算是安装好了,但是这个配置的话呢,还需要我们独自的去进行,就是不如咱们这个MSI这种方式呢更方便,所以呢,咱们推荐大家是下载这个版本对吧。
11:05
好,那么随后的话呢,我们会看到这样的一个界面,那这个界面里边呢,首先需要我们做一个选择,默认的话呢,是这个develop是吧,开发者的一个模式啊,或者呢,你是把它选择这个作为咱们的服务器的版本啊,作为服务器出现的,呃,这呢是只作为这个,呃,客户端出现的,这个呢是都包含的,那下边这个叫自定义的方式,那这里呢,咱们统一的选择自定义的方式。那我们想看一看在安装过程当中,具体有哪些选项可以供我们进行选择,大家呢,会更清楚一些这里边儿的细节,好我们选择这个custom,然后接着呢选这个next。那接着的话呢,我们会看到左边有一个产品的列表available product是吧?产品的列表,那我们要选的呢,就是咱们MYSQL的服务器端对吧?然后点开这个加号啊,再点加号,然后下边呢,会呈现出来my SQL server的8.0啊点开之后呢,我们把这个。咱们当前是不是下载的这个对应的版本是吧,8.0.26把它呢,诶点一个这个,诶这个右箭头啊,就调到这儿来了。
12:09
好,那这块呢,是咱们要安装的这个服务器版本,那除此之外呢,大家可能会看到咱们左边的列表呢,还有其他的一些选项,那由于呢,咱们也没有下载啊,所以说呢,咱们就不装了,那这块都有什么呢?比如说我们提到这个myq work bench,就咱们提到了一个图形化界面了,一个官方提供的呃,工具啊,还有这个叫shell。啊,SH呢,就写一些这个脚本的,还有这个rootr啊,是一个路由,它呢是一个轻量级的这个插件,可以呢,在咱们这个后台应用和这个数据库服务器之间呢,起到一个负载均衡的一个作用,下边呢,还涉及到有这个相关的这个连接器,那比如说ODBC,涉及到跟微软呢,就是进行一些这个呃,后台应用进行一些连接啊这样的一些工作啊,诶这块呢,我们就不选择了,直接呢,我们就把这个MYSQL8.0.26呢倒过来,好倒过来之后呢,这里边有个小的细节,大家你注意看啊,我现在呢,诶选中一下它。
13:03
点一下好当家,你会发现呢,我们这个位置呢,突然出现一个超链接叫advanced options哎,你只有点它呢才会出现,那这个呢,我们需要点击一下,哎,我们能看到是什么意思呢?咱们需要呢指明一下,现在呢,安装的这个my SQL server这样一个软件呢,把它装在哪?那这涉及到一个directory对吧?同时的话呢,我们还需要去指明咱们的数据库文件啊存放的一个路径,那这呢是两个不同的路径,对吧。那我们上边这个软件装在哪儿呢?我想给大家改一下,那我这块呢,找一下我自己的这个路径,大家呢,根据自己的电脑的情况呢,进行选择就可以了。我呢,装在这个还是我原来的这个老位置了,这个my SQL server的8.0,那先来看一下我这个位置呢,是不是有这个东西啊啊,我们把它呢这个。哎,收起来,先找到我自己的,呃,地盘的。哎,这个my circle。
14:01
哎,8.0,哎,这里边你看目前呢,是什么也没有的对吧?好,那我们现在再回过来,我就把它装在这个位置,点一下这个确定,然后呢,诶还有一个路径呢,就是咱们的数据文件存放的一个目录,这呢放在咱们C盘啊,就是一开始我卸载的时候呢,默认的这个路径来咱们也顺便呢看一眼在这个C盘program data啊大家那个program data,如果你电脑里边没,呃,这个C盘打开之后没有,那你就是把它给隐藏了啊,记着把它呢在这个呃恢复啊,别让它隐藏就可以了,打开之后呢,找到我们这个my circle。哎,8.0,那目前呢,你看也都是空的对吧?好,那回过来这儿呢,就是咱们数据库文件的一个存放路径,需要注意的呢,就是这个路径当中不要出现中文。不要出现中文包括中文的空格,那我们在安装这个开发者的一些软件的时候呢,这个大家都已经很清楚了啊,不要包含中文和中文的空格啊,有的时候呢,安装就失败了啊行,这两个路径呢,大家也可以考虑写成一样的,但是我建议大家呢,就别写成一样了啊,方便呢,咱们看看各个路径下它到底都存放了哪些信息对吧?所以我刻意写成不一样的啦,然后呢点上OK。
15:13
他说呢,要警告我一下,说你确定要呃继续吗?那当然了,我就OK一下了,那我们改完这个路径之后呢,呃,直接呢,我们就选择next。就可以了,好,Next这块呢,就看到我们要装的这个版本和两个路径没问题,这块有叹号就可以忽略了,直接选next,他说呢,你这个路径呢,已经都存在了,你要忽略这个警告嘛,啊yes,那我就是要这样子了,好,那下边呢,我们就cute执行就可以了。啊,你看这个安装速度还是比较快的,呃,如果呢,大家你去装Oracle的话呢,你会发现Oracle的安装速度啊,这个文件大小比我们MYSQL呢都要大不少的啊,诶你看很快呢,我们就安装完成了,这儿呢,只是咱们刚才说到的第一个环节,软件呢装好了,下一个环节呢,我们需要做配置。
16:02
啊,我们需要做配置好,你点这个next。这块呢,是不是ready to configure就是我们需要做这个配置的好next。接下来呢,我们看到这样一个界面。这个界面里边呢,说config的一个tap啊,类型是什么?我们下拉框一打开,有三个选项可以选择,区别在哪呢?默认的第一项叫development computer,就是开发者的一个电脑,第二呢叫做诶服务器的一个电脑,第三个呢,是专门的啊,其实专门呢供我们MYSQL数据库服务器使用的一个电脑,那他们三者的区别在哪呢?那我们会看到呢,这个开发者的电脑呢,你看这块写的我们会占用是不是比较少的一个。内存资源啊。就是我们如果做1MYSQL这个服务器使用的话呢,占用我们电脑的内存资源是比较少的,第二个呢,这个server是专门应用在这个呃server,这个server application就是我们自己电脑上可能装了多个这个服务器,那MYQ呢,属于只属于其中的一种是吧,或者叫一个,所以呢,它会占用这个诶中等程度的一个呃内存,而我们下边这个呢,是专门作为呃专门作为谁啊咱们MYSQL这个呃数据库服务器出现的,所以呢,它会尽可能的占用比较多的啊这个内存资源。
17:23
那咱们现在的话呢,是不是只是作为一个开发者的机器中的一部分出现呢?所以咱们默认就选择development commut就可以了。OK行,然后下边呢,我们能看到这个连接的话呢,我们支持TC pip的,哎,网络通信协议,我们基于TCP呢,可以远程的进行,哎,对服务器的一个连接,那端口号我们说每个进程呢,都对应这个唯一的端口号,默认的MYSQL的端口号呢,叫3306啊,建议大家呢,也不要去修改它啊,这呢就是3306,那一会儿的话呢,我跟大家说了,咱们还要装一个5.7的版本,到那个时候呢,大家注意,我们5.7呢,就不要再用3306了啊,因为我们说每一个进程呢,是不是得对应不同的端口号呀,诶到时候我们再改一下就行啊,现在呢,8.0我们就用3306。
18:10
OK,下边都不动,Next。好,注意这个问题。我们装的是8.0,在8.0当中呢,会出现这样一个选项。哎,这个呢,涉及到了就是我们这个密码的一个加密的规则的问题啊,上边是一个下边是一个,下边呢说嗯,你就是使用保留以前五点叉啊使用的这样一种加密方式,而我们上边那个是8.0才特有的,而且推荐我们使用的这里边儿呢,它使用了这个叫基于HA256啊这样一个版本的一个加密算法,就是使得我们整个呢,这个数据库呢,会更加的安全。啊,那这呢,咱们就使用他推荐的吧。啊,这个推荐呢,其实会导致我们后续通过客户端啊,比如像SQ要啊,包括像workbench等等这样的软件在连接的时候呢,可能会出现一点小问题,我们到时候呢,去解决这个问题就可以了啊,咱们就选上边这个啊好next。
19:03
那此时要干什么呢?哎,此时呢,你看咱们这里边儿已经有一个root呃用户了,这个root用户呢,就是咱们超级管理员用户。啊,咱们呢,要想回头登录这个MYSQL数据库服务器的话呢,需要用用户名和密码,那么这个用户的话呢,已经给我们提供了一个用户,就是这个呃,Root用户,那这个root用户呢,你是不是得写个密码呀,诶这呢就是我们来填这个密码和确认密码的。啊,有同学呢,这个一看看到这个呢,就就想写用户啊,说这个呃叫root用户是吧?啊rot然后这块呢,就写这个密码,注意你这个写这个密码啊,写了密码之后呢,发现老师这个点这个ne你看过不去,哎看清楚啊,这是直接就让你写root用户的密码,这叫确认密码。啊,看清楚英文啊。哎,看清楚英文行,那这块呢,密码呢,大家你自己指定就行啊,如果你要是这个把不准的话呢,你就跟我写一样也行啊ABC啊123啊ABC啊123啊,这呢是我定义的这样的一个密码。
20:06
好,这个密码强度它是个weak,就是比较弱啊,那咱们是教学使用嘛,所以我这儿呢,就使用这个弱的就弱了,大家呢,在设置密码的时候呢,如果真正在开发中呃出现的当然一般呢,大家也呃通常不会是作为入用户,这个呢一般不用你去设置的啊,大家通常做开发的时候呢,这个一般都通常都设置好了。好,那么这里边儿呢,我们设置好这个密码之后来注意下边呢,就是问我们是不是需要在添加用户,这个呢,咱就不添加了,咱们再讲上边的话呢,咱就用这个root用户,等到下篇的时候呢,专门咱们这个专门有一个章。诶,这个咱们下边的话呢,专门有一个章呢,就是来讲这个用户和这个权限角色的啊,在8.0当中引入一个新特性的叫做角色,哎,到这一章的时候,我们再具体讲解关于用户权限的问题好了,那咱们上篇的话呢,就不再去通过呃这个图形化界面的方式去添加了,ok.next。
21:01
好,这块大家注意一下。那我们卸载MYSQ的时候呢,大家应该会注意到一个点,就是在管理的时候,咱们看到服务的名是不是叫MYSQL80,那这呢,就来安装的时候呢,相当于我们需要呢,指定它这个名,呃八零呢,就是就8.0的意思了,那咱们就用它这个名了,同时的话呢,它还让我们这个随着系统的启动呢,它自动的把这个服务呢就给开启了。啊,好处是什么呢?就是大家呢,只要你把电脑开启之后呢,我们就可以通过这个命令行也好,通过咱们这个图形化界面的工具也好,就可以去连接MYSQL了,啊你要把它去掉呢,那你就自己记着点,每次连接的时候呢,呃,手动的给它打开,区别点呢,就在于说,呃,你要是随着电脑启动的话呢,可能会占用一点这个启动的时间,对吧?哎,就这点区别啊。那由于咱们MYSQ呢,其实整个软件也比较小,所以建议大家就把勾勾上了,那下边是一个标准的系统的一个呃,账户是吧,那这就不用改了啊好next。行,那最后的话呢,我们把这个配置设置完以后呢,点这个ECU,它就做一个执行啊,这些勾呢都打上了,那就证明我们安装是没有问题的。
22:08
哎,这块我们稍微等一等,诶是不是可以了,好,那我们点一下这个finish式。哎,这个配置完成点next好点一下finish。行,那么至此的话呢,咱们关于MYSQL8.0的安装呢,就是结束了,那咱们看一下安装好以后啊,它的两个路径D盘下。My circle8.0。这儿呢,是不是就是我们安装好以后的这个软件,本身就是我们说的这个ADBMS啊,MYSQL的数据库管理系统,它这个对应的这个物理磁盘上的文件,对吧?好,这是一个,然后另外的话呢,对应的我们这个C盘当中。找到这个program data,找到我们的这个MY。然后呢,诶8.0,你看这块呢,对应的是不是就我们这些,呃数据啊,这里边儿呢,主要的一个是这个data,哎,另外一个呢,就是我们看到的这个卖点AI啊,这是一个配置文件啊,OK,行,那就说明我们是没有问题了,那么接下来呢,注意还要有一个点,咱们在课件里边啊,诶也给大家写了,大家如果刚才你看我这个安装呢,呃,如果有一些这个界面呢,不是很清楚,包括呢一些解释,诶我在这个课件里边都给大家把这个截图都做上来了啊,非常的清楚。
23:22
啊,非常的清楚,那我们安装完以后呢,最后还得需要做一个环境变量的配置。对吧,环境变量的配置,那就好比是咱们现在比如说嗯,我去这块呢,输入这个ACMD是吧,那进来之后的话呢,呃,比如说咱们这个之前啊,给大家稍微演示演示过,我用这个MYSQL,呃,一方面呢,比如说这个杠杠version。诶,你会发现呢,他说这个MYSQL呢,不是内部或外部的命令,哎,这就是由于我们没有配置环境变量造成的,它不能够识别这个MYSQL的这样一个指令,这个指令在哪呢?就在咱们安装好以后的,诶这个软件啊,D盘这个B目录下,看这是不是有这个my circleq是吧?哎,就它啊好,那这时候大家只需要呢,把整个这个B目录啊,CTRLC一下。
24:10
然后呢,把它。哎,把它呢,粘贴到咱们这个属性环境变量里就可以了。还没了啊,找到咱们下边这是不是有个pass啊,点开,然后我们需要去新建一个啊CTRLV啊粘过来啊建议呢,你给它往上可以稍微移一移是吧?哎,移一下放在咱们这个,比如说Java home的下边吧,这呢是我装过这个Java的这个JDK啊啊就放在这儿了,然后呢,确定确定。确定好这就可以了,确定好以后呢,大家你注意呢,就是一定要去新开一个这个CMD,你不要在刚才那个旧的命令行窗口里边去演示那个是还是不好使,然后你看这是我写入这个MYSQL杠杠,哎,我。哎,这个我是不是这个分号是吧。I my circle,杠杠。I know an option。
25:05
诶这块不要加里有分号是吧,好你看这时候呢,就能够呈现出来,我们安装的是8.0.26,哎这样的一个版本,哎,同时的话呢,咱们还可以登录成功,诶我这块呢,登录咱们一会儿给大家去细讲啊,咱先做一个简单的演示,我通过杠UU呢就是user的意思叫root用户吧,然杠P是不是密码呀,那密码呢,你也可以明文写到这儿啊,ABC123这个呢,千万注意也不要加分号。因为分号就有歧义了,就可能你这个密码里边是不是带分号的是吧,所以就不要加了啊,然后呢回车。大家会发现呢,我们是不是就登录成功了呀,哎,你看现在呢,它的前缀显示的是MYSQL。是没有问题的,好,那就相当于咱们MYSQL8.0的安装是没有问题的。行,那按正常的思路来讲,我们接下来就可以基于这个MYSQL数据库服务器呢,咱们去做开发了,诶但是呢,咱们这套课程呢,希望讲的是不是更加的全面一些,所以呢,接下来咱们再带着大家装一下5.7这个版本。
26:08
好,那接下来的话呢,咱们再带着大家呢,去装一下麦斯克5.7的这个版本啊,这个呢,呃,注意8.0的前一个版本就是5.7啊,这个呢,应该别懵了,呃,中间呢,就感觉说5.7跟八怎么感觉差好多呢,呃,这个咱们说过了啊,5.7之后呢,它就没有叫5.8了,直接呢就叫了8.0是吧,这个呢,大家要注意一下啊,行,那么5.7这个版本对应的这个软件啊,也都提供给大家了,或者呢,你从官网去下载也OK,这都是小事儿,那接下来的话呢,跟我们8.0类似,双击。哎,双击。那这时候大家可能会想一个问题,就是不自觉的会问,我们在一台电脑当中能装多个不同的版本吗?啊,其实呢是可以的啊,其实是可以的啊,主要呢,就是我们在启动他们的时候呢,你保证他们二者的这个进程的端口号不一致就OK了。
27:01
那我们看看这个设置过程当中的一些情况啊好,首先的话呢,我们看到他进的这个界面对吧,这个界面welcome back啊欢迎回来,欢迎回来啊,有点懵,这个怎么叫欢迎回来,前提是你之前来过对吧。啊,之前来过,什么时候来过呀,咱们装8.0的时候呢,呃,算是来过啊,相当于这块呢,我们虽然说这两个版本不一样,但是它都使用的这个my SQL in installer,哎,这个相当一个安装的环境啊,诶所以它叫我们welcome back啊好,接下来往下一点,你看这块呢,它会提示我说你是不是要这个upgrade啊,就是不是要升级啊,诶因为咱们现在看到官网的最新版本是不是8.0.27,他以为说我要把这个8.0.26升级成8.0.27呢,其实我们不想做这个事儿,对吧,所以我就把这勾就去了啊,直接来一个conso,就是我取消。啊,你你要取消升级版,对的。它取消了,它取消之后呢,它会出现这样一个界面。这个界面的话呢,我们看该如何操作,这个呢,就是咱们讲过MYSQL卸载的话呢,大家可以选择的一种方式,就是使用咱们这个安装的这个软件呢,它这有一个remove是吧?诶这也是一种卸载方式,或者的话呢,我们现在啊,不是想卸载了,咱们是想在这个基础之上呢,是不是在爱的一个呀,所以我们点一下它。
28:16
好,那这呢跟咱们刚才装8.0的界面是类似的,大家选择咱们这个5.7,咱是这个差64啊64位的这个操作系统,然后我们诶勾过来是不是到这儿了,行,同样的道理,你看这块呢,没有这个超链接,我点一下很神奇就出现了,然后呢,点这个option啊,那这时候呢,我们诶这个我这个路径可能没有啊,我CTRLC一下还是找到我的D盘。在我这个开发工具里边这个MY下,你看下我这只有一个文件目录,我在它下边呢,再去新建一个。CTRLV,诶回车L一下,就它好确定行这呢这个路径呢就确定了,然后下边这个也同样的道理啊,我CTRLC一下,然后在这个地方咱们也是找一下啊C盘的。
29:05
哎,Program data里边的。哎,My circle这哎下边我们在这个下边呢,去新建个文件夹啊,CTRLV一下,然后回车,哎确定哎是不是就可以了,哎就这样子啊行,那还是呢,把这个数据呢,我放在C盘当中,然后呢,把这个软件呢安装在这个D盘当中啊注意不要有中文,也不要有中文的空格,好点一下这个OK。哎说呢,这个警告咱们那会儿也出现过,这个警告忽略就可以了,然后点这个next,哎说装它,然后两个路径啊,这个诶已经存在了,没有问题next啊忽略警告好,下边呢,我们就直接ex安装就可以了。整体上呢,大家会发现呢,跟我们安装8.0呢,其实差不太多。好,这呢已经安装完毕,然后我们点这个next ready呢,To configure啊,给它做一个配置啊,点next好这个呢,跟我们刚才一样啊,咱们还是选择这个开发者的一个电脑好这块呢,有区别了,是不是提示我们这个,呃,井告就是说我们具体的这个端口号啊,是不是already in use啊,因为咱们8.0呢,已经用了3306了,不同的这个服务呢,对应的端口号呢,不能一样。
30:17
啊怎么办呢?我这个前面比如说加个一吧,啊注意一下,你这个是加了个一啊叫13306,那关于这个端口号的话呢,这个是从这个呃,头部这个零到65535。诶都可以,哎,从零到6535都可以,所以我这块呢,用的是这个1万多的啊,那个是到6万多了是OK的,行,那我们选选这个next。当然这块呢,大家你自己指定,比如说啊23306或者39306啊都可以啊好选next。这块呢,同样呢,我们给入的用户呢,去设置一个密码啊,不妨呢,我就还设置成ABC啊123啊ABC啊123,这个不知道大家有没有注意到,就是咱们在装这个5.7的时候呢,有一个界面呢没有出现。
31:01
诶,我找一下啊,是不是这个界面没有出现啊,因为呢,8.0才有这种新的加密方式,5.7呢是没有的。行,那这块呢,我们就诶把这个设置好,也不再去添加新的用户,点next,那么我们这个服务名呢,就叫MYSQL啊,57啊或者叫五七就可以了,然后呢,在这个呃,电脑启动的时候呢,自动把我们这个服务呢,给大家启动起来,好点next好点这个exq执行,哎去整体呢做一个这样的配置,我们稍等一下。OK了是吧,已经successful了,Finish点一下这个next点一下finish。好,然后这个呢,是不是都完事了,完事以后呢,我们直接把它关掉就可以了,行,那接下来的话呢,我们也是先看一下这个各自的这个路径,嗯,比如说呢,我们在这个D盘啊,MYSQL这个下边啊,5.7呢一打开啊这呢就是它这个软件的相应的一些文件,然后呢,我们再来看一下这个。
32:01
哎,这个program data里边啊,MY5.7。哎,是不是差不太多是吧?哎买点AI,还有我们这个data行这呢就说明我们是安装是OK的啊,然后的话呢,咱们可以再看一眼,就是呃,右键管理。哎,右键管理,然后呢,我们这里边儿看一下这个对应的服务,诶输入一下这个M。好,大家呢,会发现我们当前的是不是这样的两个服务呢,都开启了,一个是MYSQL57,一个是MYSQL80,对吧?诶没有问题,好,那我们看一下这个命令行这块呢,我们该如何呢,去登录呢?啊这块比如我们再重新再去启动一个。啊,这个我是直接给应关了啊,其实我们可以先把麦测控呢,给大家退出一下,好问二一下诶CMD。啊进来,那么这块呢,我们,诶你看啊,我先这样操作啊,咱们my circlel杠杠来一个version,大家会发现呢,你看此时咱们显示的是8.0.26,那有同学会想说,诶咱不是装了两个版本,怎么显示的是8.0呢?诶主要原因是不是因为我们配环境变量的话呢,只能配一个,咱们配的是8.0的5.7呢,咱们没有配环境变量,所以呢,它识别的就是8.0的了。
33:13
哎,是这样一个原因造成的啊,那那咱们就不要配俩了,因为配俩的话呢,你总得有一个在环境变量这个pass的上边,谁在上边是不是它就连接谁呀。应该能理解啊。就这个意思。环境变量这块呢,我们配的是这个pass,那咱们现在呢,是不是把这个8.0的配到这儿了,如果你要再加个5.7的,那就看他俩谁在上边了,谁在上边呢,我们在执行的时候呢,这块是不是显示的就是谁的这个版本了,对吧?所以咱们就不配5.7了啊然后呢,那怎么证明我们5.7这个启动成功呢,也能够去连接呢?诶大家这时候你注意看啊,诶这个my circle呢,咱们那会儿呢,提到了是不是杠U叫做root是吧,然后杠P呢,后边我写的是这个密码。啊,这块呢,咱们,呃,我就暂时先把密码写到后边了啊好,然后再往后的话呢,它有一个这个啊,比如我们叫杠H,杠H这块呢,是来写咱们这个it的,咱们当前呢,是不是都是这个叫呃local host,就是咱们本机就我自己电脑上装的数据库服务器,我用自己的这个客户端的去连的叫local host了是吧。
34:15
然后还有一个呢,叫杠大写的一个P,这个P呢是这个port端口号的意思,这个呢,咱们要写3306啊写3306的话呢,是不是代表的就是我们8.0了是吧?好,我这时候点一个回车。行,这时候呢,大家你会看到咱们连接的是不是就是MYSQL8.0.26没问题吧。哎,就是他好,然后在这个时候呢,我再来一个quit,就是退出嘛,退出以后呢,诶,我把刚才的这个指令呢,再调出来,我把它改成13306好再回车。大家看此时的话呢,我们连的是不是就是诶五点或者叫访问的是5.7.34这个5.7的这个卖测库版本了,对吧?诶通过这样一种方式呢,我们能够证明咱们5.7的安装也是诶没有问题的啊,稍微的给大家演示了一下这样的,这个算是两个指令吧啊包括呢,大家你看现在进来以后,我们也可以呢,去select一下,我们有一个呢函数叫aver。
35:16
哎,这呢也能够显示出来,我们装的是5.7.34啊也没有问题,行,哎,我们就在哎退出一下,此时的话呢,就证明咱们5.7的数据库服务器呢,安装是OK的。
我来说两句