00:00
下面我们接着来为大家安装MYSQL数据库。也就是说我们现在要安装MYSQL数据库了,明明白啊,那现在呢,这个MYSQL的数据库的安装啊,我们采用的是源码包安装。这个呢,安装的时间会比较长一点。步骤也比较复杂一点,所以说呢,我事先这写了一个文档,对不对,那么我我们就根据这个文档一步一步往下走就可以,那现在呢,我们来看看这个MYSQL的一个安装的说明。MYSQL的安装。和配置啊配置。那现在呢,我们就来看看他这到时候怎么去做这个东西啊,那现在看一下朋友们。那我把它的安装步骤写了一个文档,那待会儿呢,我们就根据文档一步一步往下走。只要你按照严格的按照文档走,肯定是可以安装上的,那老师呢,待会给你们给大家伙演示一下。
01:07
好的。那把我们的文档打开,各位把我们的文档打开,我把这个文档呢。各位同学,我把这个文档到时间放在我们的资料里边啊,放在我们资料里面,也就是说在我们linu课程,Linu课程视频里面,这个笔记里面,我到时候会放在。放在笔记里边儿吧。我把它先拿出来。双击一下。然后我把我把这个复制一下啊,同学们复制到哪里去,复制到我们的,呃,笔记吧,咱们就放到笔记里面去看看放到哪里比较合适,课件放课件里面。到时间大家可以到,诶哦,好像已经有了是吧?哦,这已经有了,这已经有了,那到时间同学们可以通过通过课件这个文件夹里面的MYSQL来安装,那同学们我们打开它来一起看看。
02:01
严格的按照这个步骤走就行了,首先呢,我们这是在申透OS6.8安装我们MYSQL5.6没问题吧,也就是说我这种版本是5.6这个版本。5.6这个版本,那5.6这个版本,它的具体来说呢,咱们看看怎么走啊。第一个第一步先卸载旧的版本。如果你以前有的话,那么我们把这个MYSQL给卸载了,那我们来看看有没有呢,那这样子啊,这次安装我们采用EXCEL5用这种远远程方式来安装,好,这还是个小问题啊,我这个程序好嘞,那先还是在这安装吧,这也无所谓一样的。早。那我们就在这里安装一样的啊,一样的,首先你要保证能够上网对吧,点百度点。com。回车。好,我们这个网络是通的,网络是通的,现在呢,我们切换到OPT目录下面去。
03:02
大家看这里是不是有个MYQ啊,我们就根据这个文档来一步一步走啊,首先我们来看看目前我们有没有这个安装的,有没有MYSQL在本地上有没有安装,那同学们看我就RPM-QA杠竖杠管道啊,管道MYSQ回车有吗?有没有?稍等一下哦,我们发现这有一个MYSQL的一个内库,那不管怎么样也把它干掉吧。杠e my circle。Lips。好吧,回车删掉它。他说这个被什么什么其他的需求需要,那这个时候我们就强制把它删掉就完了。以前我们讲过这个low de EPS回车。强制删除了吧。这是我们的第一步啊,第一步同学们看笔记里面写的是很清楚的,看。查到我们这是不是查到有了吧,如果查询到就删了,删的时候呢,我们这带了一个参数,这少了一点。
04:06
杠lips下面也是杠lips对不对。杠一。L lips。好的第二步我们就安装,安装的时候呢,我们首先来给它安装编译代码需要的包用样。用样样M呢,这有这么一个指令,就是安装这个GCC,因为我们将来安装的是源码包,源码包它需要GCC的这个环境,所以说这句话呢,大家也不要去记了啊,我们直接把它复制过来就行了。放在我们这里。没问题吧,这个啊,就是安装一个环境回车。好,回头他现在开始做这个工作了。那这个时候就需要联网,我们昨天讲过,Yam的安装都要走网络,所以这块呢会需要等待一段时间。这这块等的还不是最长的啊,待会才会等的更长,稍等片刻啊。
05:04
好,大概要31兆啊,这个就有点麻烦了,很大,所以说整个同学们先给他打个预防针啊,整个这个源码包的形式安装大概会花。一个小时左右。当然了,我在讲课的时候呢,有些在等待时间,我可能会把视频暂停一下,同学们安装的时候要要稍微耐心一点。好这块呢,它要慢慢的安装,所以说我们就把视频暂停一下。好朋友们,你们看现在呢,已经把这个第一步咱们走完了啊,GCC的环境已经装好了,各位第二步。第二步呢,就应该去下载我们这个MYSQL这个安装包了,但这里我们已经下载好了,而且已经上传到Linux OPT目录下面来了,对不对?因此下面我们要做的任务是一个是解压,第二个是进入到这个目录,然后进行编译安装,看清楚没有,好来朋友们,现在呢,我们LS一下。
06:08
LS一下,我们进入到。我们解压这个MYSQL看到没有。他。啊,进到这里面去啊。踏杠ZXVFMYSQL回车。因为这个源码包呢也不小,所以说解压的时候呢,也要花点时间。所以我说了,这个过程是比较漫长的,大家有个心理准备。好,那现在呢,我们已经解压,解压是不是得到这个一个目录了,然后我们CD到这个目录去看这啊这步骤都写的很详细。CD到MYSQL目录。好,C到这这有一堆东西,那下一步我们要做的这个事情是什么呢?大家看要执行这么一个编译安装,因为我们这是源码包,同学们源码包是有个编译过程的啊。
07:01
源码。源码呢,它是像有有些C文件啊,C或者C加加的文件,它是需要编译的。它编译过后才能够安装,因此呢,这一段就是它的编按编译安装的一个指令,这个指令很长。好,所以同学们呢,这个你也不要去敲啊,你也敲不出来,复制一下就行了,然后放在我们的这个文档里面去粘贴。回车。好,这个过程呢,会持续一段时间啊,那么我们就耐心的等待即可。好的,那这一步呢,咱们又成功了啊,同学们在呃试的时候呢,要耐心的等待,下面接着走第三一步。编译并安装,刚才其实这个只是一个编译啊,准确说只是一个编译,下面呢就是make,它是这个这一步其实就做了一些准备工作,还没有正式的编译安装,真正的编译。
08:01
是make。然后这是一个什么符号呢?大家解释一下,两个艾特符号连在一起,是指的先把这个指令执行完了过后,然后再执行这个指令。这个是真正的编译,而这个是编译安装看清楚没有,这个是需要大概花30分钟左右,所以说这块呢,花的时间会很长啊,来同学们给大家敲一下。Make。记住,这个指的是什么意思?就是先把这个指令执行完毕,过后再执行。再执行make install。你也可以分开写,分开写的话呢,就是呃,稍微麻烦一点,你得你得你不知道什么时候他make完。你要老盯着他是吧,所以说我就把它写在一起,说告诉你先把这个指令执行完,再执行第二个指令,这个要花大概30分钟时间啊,时间会比较漫长。好的,就耐心的等待了,这里看全是我们的。Build我们C这个这个object的文件了啊,对不对,目标文件好,那就让他来,让他往下走吧,啊这个30分钟咱们,嗯,同学们,同学们呢,就是在这耐心耐心等待一下就行。
09:13
各位,经过漫长的等待,我们这个编译MYSQL和安装MYSQL它这一步完成了,对吧,完成了,那下边呢,我们继续来看,到此还没有彻底完完成啊,往下走,下面呢,我们就来配置MYSQL。配置MYSQL,那首先呢,我们要看看就是你目前有没有MYSQ用户和组,也就是说我们这个MYSQL呢,在Linux下面,它有专门的用户和组来对它进行管理。好,如果没有咱们就去创建啊,大家还记不记得我们查看用户。和这个组是在哪里看啊,是不是在这个文件里面看没有没有问题吧,还记得,那我们看看现在有没有呢。那我们看看现在有没有。Catch一下ETC。
10:03
一回车。没有卖吧。主,有没有?Grow groupup也没有MYSQL组,那就简单,我们就直接。增加我们的组,看这个指令式是不是增加一个MYSQL组。这个是增加一个用户,并且。放在这个MYSQL组里面。没问题吧,好,这两个呢,我们就一并把它执行了啊,一并把它执行了。好,我们。把这个指令拿到这边来执行一下,就是先添加一个什么呀。MYSQL组。第二步。再添加一个MYSQL用户,并且放在MYSQL组里面,一步一步来啊。问题。两步成功,下一步呢?我们看下面就要修改这个MYSQL的这个权限了,同学们,我们曾经讲过,当我们安装一个软件过后呢,它默认会放在user local这个目录下面。
11:09
明白吧,所以说其实你现在去注意观察到,你如果有你你注意注意观察,你会发现什么呢?UR local下面已经有MYSQ这个目录了,我们CD到里面去看一下。你们看我我不轻易CD啊,我就直接在LS给你们看一下就行了。看一下,同学们看。我我还在这个MYSQL这个这个目录下面啊,我在这个地方把它列出来的,这么看是不是这里面有个MYSQL了。是吧,是不是刚刚刚刚装的吧,MYSQL好,那么有了这个过后干什么呢?我们就把这个目录的看这个指定能看出来。这个目录的用户和它的组都改成MYSQ的。也就是说,此时此刻。此时此刻,你看一下这个MYSQL文件夹的所有者和它所在组是不是root呀?
12:03
但实际上我们这个MYSQL呢,是要专交给专门的这个MYSQL用户和MYSQL组去管理,因此呢,我们要改变它的所有者和它所在主,而且我带了个杠R什么意思递归的,就把它下面这个文件夹下面所有的。文件和目录都改了,能看懂吗?没问题吧。好,我给同学们。整一下这个迷你CH。Owner,然后呢,MY冒号MY,然后user。Local Mexico。没问题,回车。啊,回头就是改变他的这个所有者和主,下一步进入初始化。初始化的时候注意听,这里面有一个关键点,他老师已经标红了。要先进入到我们这个MYSQL的安装路径。然后再去执行这个脚本。啊,这句话就是对我们MYSQL进行初始化配置,你明白意思吧,但是呢,你们要注意啊,先切换到这个目录下面去,好,我们就按照这个流程来走CD。
13:12
User。Local my回车进来了吧,进来了,现在我在哪里?我在MYSQL这个安装的目录。就已经安装好的这个目录,然后呢,我执行一下他这个初始化指令。这个指令就是初始化,我们卖C口。这是一条指令啊,同学们,这是一条指令,老师现在选中的是一条指令。不是两条。好,然后呢,我粘贴。回车。好,这个时候他开始进行这个初始化的工作。这个应该会很快就完成了,下一步。下一步。这个时候呢,我们可以去尝试着启动MYSQL,但是要给大家讲一讲,在启动MYSQL的时候呢,它默认会去读MYSQ一个配置文件。
14:01
大家安过MYSQL就知道MYSQ一个配置文件,但是0NU格式,它是先找ETC下面的MYSQL的配置文件,而不是找我们安装好的那个MYSQL的配置文件,这就造成一个冲突,怎么办呢?大家看。MYSQL启动时候,他先查ETC下的,找不到才去找我们安装目录下面的MY.config那怎么办?简单,因为在6.8这个版本里边呢,它事先会给我们装一个在ETC下面有一个麦点CCNF这个文件,这样这个文件就跟我们这个混起来了。因为他可能去读这个他默认的这个配置文件,那以后我们去修改这个自己的这个配置文件,它不生效了。那怎么办呢?很很简单,把原先的就是默认生成的这个MYSQ配置文件给他改个名就行了,防止干扰。明白吧,好,这个指令呢,也是非常的简单,给他改成这个cn cnf back这样子的,他在读的时候,他就读A,怎么没有,没有怎么办呢,就去读自己的。
15:06
明明白的意思吧,好,我给同学们改一下,用什么指令呢?用MV ETC MySQL,看是不是他。ETC。ETC。好,那啊。卖。哦,我现在应该删除了,他应该没有了是吧。应该没有了,那也执行一下,看看有没有啊。Is一下,如果没有的话,那就更简单了。ETC。下面有没有卖呢。没有。啊,我这下面没有。我这个ETC下面没有这个my.cnf这个文件,好,那就意味着这句话呢,我们可以不去执行,如果你有的话,各位朋友一定要把它删掉啊。再说一遍啊,如果有的话把它删掉好,没有我们就不去管它了。下一步启动我们的MYSQL。
16:02
启动MYSQL,那启动MYSQL怎么启呢,大家看。好,添加服务,拷贝脚本到init,点地目录设置,开机启动,这是后面再说,我们先来执行这个指令。先来执行这个主意,然后这句话能看懂吗?是不是?设置我们MYSQL自启动啊,就是不管在任,不管在哪个运行级别下,MYSQL都怎么样,都自启动。啊,然后呢,我们这儿再手启动一次,然后以后就不需要再手启动,因为我这已经配置好了,但现在呢,第一次我们因为现在目前我们还没配,所以说所以说这个配完了之后,下次才会生效,为了不重启机器呢,我就手动再起了一次,明白吧,好,整个指令要在这儿才能执行。好。那现在呢?我们来看一下目前我在哪个目录下面。是在他这个要求的目录下面啊。
17:00
没问题,那我现在就执行这个指令。好,同学们跟上思路。粘贴。凹了下面呢,我们来。给它设置一个默认自启动,我们讲过这个指令啊。走。粘贴。好,没问题,下一步我们就启动它了。其实我现在重启它也能启动了啊,但是我不想重启了,时间的关系。Service服务叫Mexico。然后怎么样star?回车。好,同学们看,此时此刻啊,这个MYSQL呢,诶,我们非常幸运。成功了。我为什么说非常幸运呢?因为这个启动啊,有时候你稍不小心哪一步错了就起不来。就起不来,好这个时候同学们看啊,现在我们就启动了,启动过后呢,这个时候我们就可以进入到MYSQL。
18:06
去玩这个MYSQL了,其实你现在查一下3306端口已经开始监听了,同学们有兴趣可以看一下。Standard-MMP-more,我们LAWYER3306,同学们看3306是不是已经处于监听的状态了,说明我们MYSQ已经可以用了,能理解吗?好,那现在呢,咱怎么去用它呢?非常简单,我们。以前在学MYSQ的时候都知道怎么去用,对吧,我现在先CD到这个并目录下面去,你也可以配置一个pass路径。就是说你如果配置一个pass路径的话,就不需要不需要非要进入到并目录了。明白意思吧,就跟那个Java jdk怎么配JDK是一个道理,J配JDK一个道理,那现在因为我没有配这个环境变量呢,那怎么办呢?那我就先CD到B。然后大家看这下面有一有一堆这个大家非常熟悉的MYCQ的指令,那我现在就my circle-u root-P回撤,默认密码为空进去了。
19:08
大家看这个界面是不是非常熟悉啊。默认密码为空,但是默认密码为空非常的危险,因此呢,我们需要给它设置一个密码,用的整体是set password等于什么什么。这个地方就是你指定的密码,明白好,那么我把这个密码给设置一下set。Password等于password包起来给他一个啊,根据你需求你来设置就行了。Root,我就写一个root回车。啊,一个分号不要忘了给成功了。成功了好,成功了以后朋友们,我们可以退出再退出,如果再进去的话呢,同学们看啊,这个时候就必须要输入密码了,空密码进不去了。啊,这个时候你要输入正确的密码。看到没有,这个时候你瘦。Database。这是不是就是我们数据库了?
20:00
这是我们数据库,好,我们简单的来创建一个数据库测试一下啊,Create database,比如说test,我们叫硅谷。硅谷,然后呢,DB。好吧。很好,进去了,又是一下艾特硅谷。DD没问题吧?啊,没问题,好又是一下,然后呢,我们创建一张表create。Table table user这个表。哦,这不能这样建啊,搞笑啊,这样太搞笑了,咱们来创建几个ID。Name。简单试用一下啊。回车进去了吧,然后呢,我们往里面添加两条数据,看看能不能用insert into user values。对不对,第一个编号为100,然后写个汤模。没问题吧,第二个用户为200,编号叫JK。
21:00
对吧,Jack j a回车,好,我们拉一下看看有数据没有呢,一回车数据都有,说明我们这个是可以用的了,可以用的了,好到此这个数据库的一个使用,包括下面我这都写了啊,创建数据库创建表自己区间,因为指令比较简单,我就不截图了,好不好。啊,因为因为这些都是MYSQL那方面的内容,那也就是说目前我们这个MYMYSQL已经可以在这里怎么样使用了。那么还有一个小问题再说一下,大家看,现在我在这进入MYSQL是可以的。是可以的是可以的,但是呢,有一个问题,比如说我到OPT目录了。我还想进,我还用这个MYSQL进入呢,它会告诉我什么呢?他会告诉你我这个指令不存在。是吧,那我问大家,根据前面咱们讲的知识。和这个技技能,你们能不能配一个环境呢?能不能配啊?是不是可以配啊,那你就把这个这个路径。
22:03
是不是给我配一下就可以了,跟我们那个JDK是不是一个道理啊,是不是一个道理啊,那你就这样,Vim ETC profile。对吧,然后呢,定位到最后这一行,我们现在已经在最后这一行了啊。已已经在最后这一行了,好,那那以前是配的这个,那我现在怎么样呢?就在这个pass路径。这个pass路径,我们再加一个刚才粘贴过来的路径,是不是就可以了。再加一个分号,可不可以再再加一个冒号,可不可以,就是说我的路径是。这个JDK路径再加一个MYSQL路径,再加原先本身的路径保存一下。保存一下在MYSQL一下,没有吧,没有没关系,第一种方式就是老师讲的注销,第二种方式还有个更简单的,它有个专门的指令来刷新我们的环境变令,叫source source后面这个指令我还会说。刷新哪个能ETC profile?
23:00
Profile。刷新了,刷新过后我们再来试一下MYSQL回车。是不是已经有了呀?哎,你看MySQL u root,杠P回车输入密码root。是不是也可以用了呀,啊同学们好,这个关于MYSQL的这个使用和它的一个安装呢,我们这个笔记上面写的非常的清楚和明白。同学们,只要根据老师给出的这个文档啊,肯定是可以安装成功的,那我把这块这个安装的这个流程要放到我们的这个地方去啊。这有一个小小的一个软件,我把它放过去。放到我们笔中来,课件里面有一个这个来这个安装对吧,我把它压一下。这就是我的文档嘛,呃,他说这个正在用,那我先把它关掉对不对。我先把它关掉保存一下。这是MY。我先把它。处理一下来。这个就先。
24:00
不要。这是我们呃安装MYSQL的一个文档。压一下,压完了过后怎么办呢?我把这个复制。复制到我们这个笔记中去,大家看一下我粘贴。以后同学们把这个打开就行了,你看这好像是个图片,其实是个文件,你双击它就可以打开,明白吗?打开诶,这里面是不是就是我们的老师刚才压缩的文件,你按照这个流程来走就行了,特别说明啊。说明。我要说明一下。说明下什么呢?啊,就是按照请同学们。啊,同学们一定要去,要按照老师的啊,按照老师的这个文档。文档啊,一步一步的安装成功,安这个是一个最这是一个很重要的一个,呃呃,一个要求啊,同学们一定要会去安装MYSQ,那么关于MYSQL的安装呢,咱们就介绍到这里,到此同学们看啊,我们目前呢,就JDK汤姆凯特eclips和MYSQL就怎么样安装成功了,那也就是说你作为一个Java e程序员来说呢,那么你就已然可以在linus上面做我们的Java开发,是不是这个道理啊。
25:21
好,那同学们呢,包括这个防火墙的配置,老师也都讲了啊好,那呃,同学们要好好的去练习,把它深入练习都要配成功,这样你在工作中才会做到什么呢,才会做到心里有数,OK。
我来说两句