00:00
OK,那接下来的话呢,我们就开始第一章的学习,叫做Linux下啊,MYSQ的安装与使用啊,那这里边呢,首先提到了一个单词叫做Linux这块应该不用我给大家呢再去讲解了吧,诶,Linux就跟Windows一样啊,是一个操作系统啊,咱们呢,在实际生产环境当中啊,基本上后台的项目啊,服务器啊,不管是这个应用服务器,还是我们的数据库服务器啊,通常都是部署在Linux环境下的,那么关于Linux学习呢,属于咱们讲解这个下篇的一个基本的前提。啊,包括呢,有很多同学也问说这个孙老师,我们这个MYSQ下篇叫这个高级特性篇的学习,我们是需要跟上篇一起来学嘛,啊就是说学完上篇就直接学下篇嘛,那大家呢,可以一起学也可以呢,中间穿插其他的一些内容,什么意思啊,那我这块呢,我们来看一看啊,比如大家呢,你先打开咱们的商务的官网。那这块呢,我们以这个Java课程为例。我们打开Java整个的一个课程体系,那如果大家呢,是进行Java的一个学习的话呢,那首先呢,第一个阶段呢,大家需要学习Java的这个核心的语法,这就我们第一个阶段内容,然后咱们讲解的my circle的上篇,相当于对应的是我们的第二个阶段啊,学习的是这个,呃,My circle的咱们上篇主要讲解的其实是circle,然后第三个阶段的话呢,大家实际上呢,是可以学习一下我们通常讲的Java web的一些核心的一些知识点,比如说像HMLGS的基本的使用什么是啊什么又是这个,包括呢,我们去这个安装并一个啊应用等,这呢属于我们第三,呃第三个阶段,那第四个阶段的话呢,大家需要去学习一下,呃,像Java开发领域当中最经典的几大框架啊,SSM,对吧,那在这个阶段当中呢,我们会涉及到了关于Linux啊,这个操作系统的一个这个学习,比如说呢,关于Linux的一个安装和它常见的指令的一些这。
01:55
和操作啊,这个是需要大家掌握的,包括我们说内存级别的这个叫red的这个数据库,对吧,然后这个完事以后呢,我们在第五个阶段当中,关于互联网的高级技术阶段,我们会去学习叫MYSQL的高级啊是这样子的,也就是说呢,咱们这个MYSQL的高级呢,实际上是基于我们这个Linux这个操作系统的,所以说呢,大家呢,诶学习完我们这个纪录片以后呢,你可以呢,如果是你是奔着就业去的话呢,建议大家你可以先学这个第三个阶段和第四个阶段。
02:23
如果说呢,你现在已经就业了对吧,那已经在工作了,那这时候呢,大家当然你就是了解和这个熟悉Linux的啊,你就接着来学习我们这个高级特影片啊就可以了,行,这个我就不多说了啊,然后回过来,那么咱们这个下边呢,装这个MYSQL跟咱们上篇呢一样,我同样呢会去装一下MYSQ的8.0以及MYQ的5.7,因为呢,他们二者的这个特性啊,我们说是有一些区别的,当然了,咱们要是统一的最外宣称的话呢,咱们当然了是讲解的叫MYSQ的8.0了,对吧,只不过呢,关于跟原来的某些这个这个版本对比的话呢,这个区别我们也会给大家去说一说啊,所以说内容呢,还是比较厚实的,呃,咱们在安装的时候呢,自然而然的是不是就要提供两台这个没有MY环境的这个虚拟机了,对吧,那这里边呢,我就这样来做啊,大家来看一看,我这呢是在这个VV这个VV这个环境下呢,咱们装的一些这个虚拟机啊,咱们主要呢是用的3S7啊,我这用的是七这个我已经有了几个虚拟机了啊3S4呢这里边。
03:23
其实我已经把这个呃麦库呢是安装好了啊,就先不说了,然后这个3S7杠五呢是一个呃空白的,现在这里边我们还没有去安装这个MYSQ,那现在呢,咱们还要装一下这个5.7对吧,8.05.7都要装,所以呢我是使用两台不同的虚拟机。那怎么办呢?那首当其冲的一个点呢,就是需要呢,咱们能够去克隆一个啊虚拟机,那比如说我们基于这个S7杠五,这是我起的名字,再克隆一个跟他一样的啊,不包含MSQ数据库服务器的这样的一台空白的这个虚拟机啊,那首先呢,大家需要有这样的一个知识,你得能够去掌握啊。
04:02
好,那么这里边我们如何去操作呢?诶给大家呢,提供了对应的这个文档啊,这个文档在哪呢?在我们课件资料啊,这里边儿的这个零一杠三啊,它就是。这个呢,我们打开大家呢,只需要呢,按照这个文档呢,进行一个简单的操作就可以了啊,其实也比较简单,那这呢,我们就一起呢来进行这个操作啊,比如说我们就针对这样的一个虚拟机呢,我们进行一个克隆,那首先呢,确保我们这个虚机呢,它不能够开启啊,像我们这个零四呢就开启了,对吧,这个你不要开启它,然后呢,点右键,它这有一个管理啊,我们可以点一下这个叫克隆,OK,点一下。啊,向导是吧,然后下一步这块呢,说虚拟机的当前状态啊,这个我们就选当前状态就可以了,下边呢,说是创建一个链接克隆,还是一个创建完整的克隆啊,咱们当然呢是要创建一个完整的克隆,这个链接克隆的话呢,会使得我们的克隆体和你这个本体呢,在一些资源上是共用的啊,就不合适了,所以咱们是完全的一个克隆,所以选下边这个,然后选下一步。
05:00
好,接下来的话呢,对于我们这个新克隆的这个虚拟呢,进行一个命名啊,不妨这块呢,我就命名成cent os7杠六。这是我的一个命方式啊,大家不一定非得按照我这个来对吧?好,然后下边呢,是它的一个存放位置啊,大家呢,根据自己的实际情况呢,你去选择就可以了,我呢是统一的都放在了某一个盘下。啊,在我的这里边有一个啊,Virtual machine在这是吧,下边我们去新建一个文件夹啊,CTRLV一下好啊这块呢,我就确定一下了,行,那这呢是我们真正这个物理磁盘上的文件呢,它存放的一个位置啊,点一下这个完成。啊,这个克隆的速度呢,还是比较快的,就对我们之前的这个4S7杠五的这个物理文件呢,进行完全的一个复制。好,那这块已经出现了,对吧,那出现以后的话呢,我们针对于克隆好的这个虚拟机呢,实际上还需要做一些设置,或者说呢,我们就要一些修改,为什么呢?因为它诶克隆出来呢,跟我们本身的这个渗透S5呢,诶什么都是一样的是吧?诶这块我们必须要做一个修改,那主要我们修改哪几个方面呢?我在这块写一下。
06:04
那我们需要修改的话呢,首先呢,我们要改一下这个叫Mac地址。啊,我们每一台这个虚拟机的话呢,它这个Mac地址啊,都应该是不一样的,因为你是完全物理文件的一个克隆,所以它的麦C地址是相同的,咱们需要做一个修改,OK,这是一个啊,另外的话呢,我们每台主机呢,通常都会有一个主机名,所以呢,我们在克隆以后呢,你把这个主机名改改,要不它俩名就一样了,再下个呢,就是这个IP地址啊,这个IP地址呢,也是一定要注意一下,呃,克隆的话呢,我们说两台主机都启动起来,要想能够远程操作,IP地址不能一样是吧?IP地址要修改一下,那顺便的话呢,我们在修改这个IP地址的时候呢,把这个UID呢,我们也做一个调整好,一共呢,我们修改的就是这四个事儿。OK,这四个事呢,诶怕大家呢,这个记不清楚啊,我这块呢,我给你盯一下,咱们按照这个顺序呢,依次来进行一个调整好,首先的话呢,我们去修改一下这个叫麦克地址,麦克地址在哪去改呢?诶我们呢,就打开你这个克隆体这块呢,是不是有个叫网络适配器是吧,双击。
07:03
双击。好,双击出来以后的话呢,诶,我们对应的就是网络适配器的这个位置,然后这块有个高级点开,点开以后的话呢,这是不是就对应的我们的麦克地址啊,它跟我们刚才这个send os7杠五它的Mac地址呢是一样的,这个我们必须保证二者是不同的,所以这块呢,大家你点一下生成就行啊,你要不太确定你是不是点成了,你就多点两下也行,对吧,然后确定一下。然后点一下这个确定好,那么这样的话呢,我们这个Mac地址呢,就做了一个更新,更新完以后我们就可以呢,去启动一下我们这个森S7杠六,但是这里边有一个注意点要说一下啊,什么注意点呢,我在这里边应该也有写。嗯,后来这有写说呢这个诶开机前修改麦地址啊,说完了,然后如果呢,是动态生成的IP地址啊,那么大家需要在启动前先启动一下被克隆的这个虚拟机,比如说呢,我这里边就是send os5对吧?呃,因为呢,你是动态生成的呢,所以说呢,我们要想保证原来的这个虚拟不变呢,你得先启动一下你原来那个,然后呢,大家再把我们这个克隆体这个深度S7杠六呢再启动起来。
08:07
啊,就是这个意思啊,我这儿呢,不是用这个动态IP的,所以我就不把这个七杠五启动了,我就直接启动这个3S7杠六。啊,我刚才说这个大家应该能听明白吧。啊,就是有可能呢,你已经通过其他的一些远程操作,是不是去连接我们这个四诺S7杠五了,对吧?那么呃,因为你是动态生成的嘛,它有可能在启动的时候它不变,然后呢,你现在要是贸然的去启动我们这个七杠六的话呢,它可能就占用了之前那个动态的IP地址了,在启动五的时候呢,导致就变了啊那这块你再连是不是就乱了。啊是这个意思,那我这呢是都设置的是静态的IP,所以说呢,我们不启动七杠五,直接启动七杠六就OK啊来我们启动一下这个虚拟机。行动起来以后的话呢,我们接下来去修改一下这里边提到的其他的啊,像这个呃,主机名IP地址啊,还有这个啊UID。那么有的同学的话呢,这块呃,关于我们这个V安V2的安装,包括虚拟机最初的一个安装呢,呃,也有不清楚的是吧?啊也有不清楚的,不清楚的同学呢,大家可以在咱们商务的官网国际学院上,或者呢是这个B站上呢,大家去呃搜索一下咱们商务的相关视频啊,关于live的学习呢,视频都有啊,那其实这里边呢,也没有特别的复杂啊呃,或者有同学说呢,我我要是不学这个Linux,能不能直接学这个ma高级特性呢?实际上也可以啊,你只需要呢知道VVR呢,怎么怎么安装对吧?以及呢,在这个VVR上呢,我们如何呢,去安装一下S7啊可以了。
09:35
啊,也就是大家呢,按照这两个文档去操作就行,操作完以后啊,这块呢,就可以来进行我们这个ma高级的个学习啊,具体的关于ma这个Linux下的一些指令呢,咱们在讲解过程当中啊,其实多少也都会涉及到啊。好,那这块进来以后呢,首先我们需要做个登录对吧,登录的话呢,咱们还是以这个root用户呢来进行登录啊,这个大家要注意一下啊,那这个密码的话呢,就是当初你这个S7杠五里边儿这个用户名和密码啊,我这儿呢是。
10:01
啊,告诉大家也无所谓啊,还有ABC123是吧,哎,我登录一下。好,那这样的话呢,我们就诶登录到我们这个新克隆好以后的这个虚拟机上了啊,没问题是吧?好,接下来的话呢,我们是不是要修改这几个事儿啊,首先呢,我们修改一下这个叫主机名啊,我们这个点右键直接呢,咱们就打开终端在这儿来进行修改就可以了。啊,这个怎么改呢?我们这个叫呃V是吧?啊这个如果大家没有学过这个Linux的话呢,这块稍微有点懵啊VM呢,就是我们调用它的这个相当于一个呃编写的这样的一个呃功能啊ETC下边呢,我们对应的叫host name,相当于这个ETC文件夹下的这样的一个文件啊在这个文件里边呢,我们看到它对应的这个呃主机名啊其实大家刚才你也这这也能看到哈,我们在这儿呢,是不是呈现的是咱们以这个root用户来登录的,这是我们这台主机叫艾特硅谷零五。是吧,哎这哎首先这不是零六嘛,哎,咱们这不克隆过来的,所以它还叫零五的对吧?好,那这块呢,我们进来之后呢,诶把它呢,改成这个零六啊呃,这个修改的话呢,大家需要点一下这个I。
11:02
哎,我把它改成是这个6OK,然后点下这个ESC啊退出,然后冒号WQ啊,就是我们来进行一个写操作啊,同时呢,再进行一个退出。啊,这个大家清楚吧,啊,就是这样一个操作好,那我们为什么要改这个主机名呢?其实呢,大家目前呢,你要不改的话呢,问题也不大啊,主要呢,是咱们在后续的章节当中,咱不是还要去讲这个,哎,再退回来啊。咱们是不是要讲这个主从复制对吧?主通复制,像我们说这个读写分离,我们涉及到主机从机,到时候我们得需要能够区分出来哪个是主机,哪个是从机,诶我们可以通过这个主机名呢来进行个区分,所以这里边的话呢,我们提前呢,诶就把这个名字呢给它区分开啊,是不一样子的,那这个呢,我们修改完以后的话呢,诶注意你看这时候的主机名还是艾特鬼505,我们是不是需要做一个重启啊。这个重启这个虚拟机呢,我们叫reboot。OK啊,咱们把它呢,重新启动一下。嗯。行动好以后的话呢,大家就可以看一下,我们是不是就改成at硅谷零六了啊,具体这个名字的话呢,大家可以自己去命名,只要能够区分出来啊,这个哪台主机是哪台主机就可以啊。
12:08
好,这块我们再输入一下这个root ABC啊123。那大家呢,如果自己的电脑这个呃,内存不够的话呢,这个虚拟机呢,你尽量就不要同时开的太多了啊,开的多呢,它比较占用这个内存啊呃,我的电脑的话呢,那当然呢,呃,这个难得秀一把是吧?哎,给大家看一看啊我的这个内存。啊,32个G啊,其实也不算大了是吧?哎,32个G啊,啊硬盘我这个还比较大,我这硬盘的话,硬盘的话呢,一共是有两个T的固态硬盘啊,非常的奢侈啊。好横啊行啊拉回来,那我们接下来的话呢,是不是开始改这个叫IP地址了,IP地址该如何去修改呢?我们还是需要进入到一个这个路径下啊,这个路径的话呢,呃,就不太好写了啊,大家呢,直接呢就从我们这个文件里边粘一下就行。啊在这啊VM啊ETC啊最后呢是iff c啊是ENS33啊CTRLC一下直接回过来啊粘过来OK,然后一回车。
13:07
行,那么这里边呈现的这个配置文件啊,实际上呢,就当初我们这个圣S7杠五里边的,那我们只需要呢,改这里边儿的,呃,核心的这个位位置就行,首先呢,点一下这个键盘上的I。啊,点上这个I之后呢,我们就进入一个编辑模式,呃,这里边儿呢,你看我们写到啊,这个IP地址我说了是一个静态配置的,这之前因为我已经配好了啊呃,那么大家呢,关于这个地址我怎么去配啊,这个其实你可以这个学习一下那个Linux这个内容啊,这个我在呃提供这两个文档的时候呢,里边是没有的。啊,因为这是要涉及到这个Linux具体的联网操作了啊,我就不在这去讲解了,好那么这个IP地址的话呢,这个192.168.1.1,诶我把这个改成160。啊,改成100好,上面这块呢,你看它对应这个是不是叫UID啊,啊,你把这个呢,我们进行一个随机,你改一个就行啊,保证了我们不同的这个,呃,虚拟机它里边这个UID呢,也不一样就行。
14:04
好,那如果大家呢,你想这个说我能不能就不去陷入Linux学习当中,我就直接想这块呢,呃,上手学习的MYSO高级行不行啊,其实也也也行是吧,啊又又行了,这个一点底线都没有啊,然后大家呢,你可以怎么办呢?你就看我这里边都写啥了,你打开刚才呢,你自己安装好以后的这个3S这个虚拟机,你把这个路径进来以后,你看哪块跟我这个不一样的,你就调成跟我这一样的,其实就相当于是一种静态IP的写法了。好吧,行,然后呢,你再点那个冒号WQ表示呢,我们是保存以后呢,做了一个退出。那这就OK了是吧,那这时候呢,是不是我们就可以去操作了呢?还不行,差点事儿怎么着呢,因为我们现在设置这IP了,我们是不是需要呢?呃,这个进行一个网络的重启是吧?这是我们需要进行一个英类的编写,在3S7当中啊,我们叫system control啊,Ctl啊,我们需要呢,去restart一下。啊,我们这个叫network。
15:01
OK,那进行网络的一个重启,那这时候呢,我们就起作用了啊,包括你看我们刚才重启完这个虚拟机以后呢,我们这个呃,主机是不是叫爱特硅506了,OK啊,这就没有问题了,好,那么至此的话呢,我们关于这个呃,算是这个虚拟机的一个克隆啊,要做的事呢,我们就结束了。啊,就结束了啊,那这呢是咱们相当于啊,用我们的圣S7杠五和七杠六呢,我们去装不同的MYSQ版本,咱们在七杠五里边去装MYSQL啊8.0这个六,七杠六呢,我们去装MYSQL5.7啊这是一个,然后另外啊咱们还没有说完。大家呢,在学习这个Linux当中的时候啊,通常我们是不是需要进行这个远程连接,那远程连接的话呢,一般我们使用的工具呢,当然也很多了啊,我这里边儿呢,用的是这个叉啊,进行一个远程的这个连接访问,然后也可以通过这个XFTP呢,进行咱们Windows呢和Linux的一个文件的一个交互啊是这样的一个情况,那这两个工具的话呢,我在这个资料里边呢,也发给大家了。
16:01
啊,就这个工具我提供了这个VMVR和这个Linux s我就没提供了,要不这个就太大了。啊就太大了,在这个软件里边呢,我是提供了这样的两个工具,大家呢,直接下载好以后呢,做一个安装就行啊傻瓜式安装OK,那么这里边儿呢,我们也进行一个远程的访问看一下,那大家安装好以后的话呢,首先我们打开这个叫叉shell是吧。好,这个叉叉打开以后啊,那我们去连接一下,刚才我们配置的叫幺九二点幺六八点幺点是不是160啊,这呢我们就可以点一个这个叫新建啊,新建呢,我们主机呢,对应的叫幺九二点啊,幺六八点是不是幺点啊160没问题是吧?好然后这个CTRLC一下,不妨就规定成我们这个,呃,这个当前的一个绘画的一个名字了。啊,这个呢,都不用改端口号22S是吧,好我们点一下这个确定。好,然后呢,我们就可以呢,点一下这个链接。诶输入用户名,我们直接呢就记录了,咱就用这个入的用户呢,进行一个登录密码呢,ABC123是吧,告诉大家也无所谓啊好,你看这时候呢,我们是不是就登录成功了呀啊没有问题啊,如果字体比较小的话呢,大家可以在这块呢,给大家设置的大一点,比如我们选择这个11吧,啊这就OK了。
17:13
行,这就是160的一个登录啊,相对应的呢,这个呃,150那个登录呢,这个之前因为我已经这个设置好了啊,其实也可以去登录的。它的这个设置方式呢,跟刚才160是一样的哦,这个登录不上是因为我们这呢,并没有把这个呃森的OS7杠五打开是吧?诶所以这块呢,它一会儿就现在连接不成功了啊行,我就断了,这个呢是我们的这个叉啊。然后的话呢,大家再去安装一下,我们这个叫XFTP,它的作用呢,呃是咱们把这个Windows环境下,比如说呢,咱们这个想在Linux下呢,去安装这个MYSQL,对吧,你是不是得有相关的这个软件啊,这个软件呢,肯定能看到,我是在这个Windows环境下呢,这个存放的就是我们这个。是不是这俩文件嘛,是吧,把这些文件的话呢,我们先把它推到咱们这个虚拟机上,怎么办呢?我们就可以使用这样一个工具叫XFTP,好这呢左边呈现的是我们这个Windows这个目录结构,那右边这块的话,我们该怎么做呢?这块我们可以这样去做一个新建。
18:11
好,这个主机名啊,192.168.1.160,所以这块大家知道为什么我们要这个去给大家设置静态IP了啊,否则他每次要是启动这个虚拟机的时候呢,IP都改,我们这时候还每次都得去线条是吧,很麻烦啊好这个呢,我们就也把这个主机名呢,命名为我们当前这个会话的一个名称。这个呢,我们选择叫SFTP啊22行,这就不用变啊,哎,然后。连接。这个链接的话呢,也是需要我们去做一个这个登录是吧?哎,入的用户啊,确定密码ABC啊,123啊,我们就记住密码了,好确定。好,这时候呢,大家就会看到我们当前呢就诶相当于能够访问了啊,但此时呢,你发现它是这个乱码啊,刷新以后呢也不好使,诶这个呢,主要是因为我们这个字符集的原因,大家呢可以点我们这个小齿轮,然后呢在选项这个位置,我们使用u tr8的一个编码,然后点确定,然后再做一个刷新啊就可以了。
19:07
那么右边呢,呈现出来的,那实际上就是对应的是我们这个诶。啊,我们当前这个虚拟机,哎,不不能看这儿了啊,应该是不是看我们的这个位置啊,啊这个呢,就是咱们这个,呃,相当于啊,咱们这个远程的一个,呃,这个这个Linux这样的一个操作系统啊,然后咱们现在呢,是通过这个网络的方式啊,这个幺九二点幺六八点是吧,1.160是吧,160啊诶通过这种IP地址啊,对应的端口号的方式呢,远程的去连接我们这个虚拟机。那这个呢,你可以理解成是我们这个叉叉啊,然后呢,还有一个叫XFTP,我们把这个数据库文件呢,可以上传到这啊OK啊。行,那既然说到这儿了,那我们就做一个这个上传吧,啊上传上传的话呢,我们把这个圣S7杠五也给它去启动起来。啊,这个是七杠六是吧,那启动起来以后呢,我们就把这个文件呢,先给它上传过去,然后一会儿呢,我们再看具体这个安装啊,那上传的话呢,我们通常都放在哪儿呢?诶这块大家注意一下啊,在这个Linux下呢,咱们这个呃,有一个根目录啊,就是我们这个斜杠啊,咱们通常呢,是把这个上传的这个要安装的这个软件呢,习惯上放在这个OTP下啊,所以我就双击一下就放到这儿啊,放到这儿咱们这个是160,那我就把这个5.7的放过来。
20:23
这个大家注意一下,我们5.7放过来的话呢,没有必要呢,大家把这个所有的内容都放,咱咱就呢,先把我这个课件里边写的叫抽出的安装包啊,咱们放进去啊,至于说呢,什么叫抽出的,为什么叫抽出从哪来的,我们这些呃,安装文件,咱们下一节内容再给大家讲解啊,你先照我这个做啊,一会儿我们再说啊。好,这呢,我们就把它翻过来。这是我们这个叫160。没问题是吧,好,那这个放过来以后呢,大家你可以回到咱们这个,你看你在哪都行啊,比如说你在这儿的话呢,直接我们就在这儿看吧,是吧。这个呢,我们去CD一下啊,是不是OPT呀,然后哎,我们这能能看到,是不是咱们刚才呢,上传的这个文件呢,是不是就都过来了。
21:04
啊,OK的没问题是吧,行,那同样的话呢,你也可以通过远程的方式在这去查看也行啊CD。啊OPT啊,这个L2是吧,哎,这也可以看得到啊好,然后呢,我们再把这个150呢,也给大家去连接上。啊,这个我们再点一下这。150。啊,连接成功了啊呃,这块呢,我们是连接了这个150150的这样的一台这个虚拟机,然后呢,我们再通过这个远程的方式啊,把这个打开,这个150的期间我也提供好了啊,具体配置方式呢,跟刚才100是一样啊连接。哎,成功啊,成功以后的话呢,我们还是找到看这里边这个o pd,然后啊回过来。哎,我们找到这个8.0抽出的这个安装包,然后把它呢,诶拖过来。啊,这就相当于进行了一个远程的一个传输。嗯,OK了是吧,然后呢,回过来以后呢,我们在这个150这个位置呢,首先我们去CD一下。
22:04
啊,OPT是吧,然后诶,我们能够查看查看到刚才我们这个推送的这个数据呢,就已经到我们这个远程的S上了,好那么接下来的话呢,我们就可以进行这个MYSQ的一个安装了啊行这块呢,相当于是我们前期的一个准备工作啊大家呢,按照我这里边这个要求呢,也可以提前先克隆一下我们这个Linux啊,然后呢,也做一下我相关的这个同样的操作。
我来说两句