00:00
好把我们的这个开发包传上去,传上去来找找咱们这个,那我就用我直接打开了XFTP传上去,然后呢,我们这个地方。五然后呢,Linux toolth,这是咱们的MYMY就这个,嗯,然后把它传上去,传到哪呢?传就他们传的OPT这个目录下边就咱们专门放开发包的这个,然后呢,双击传上去。他这个稍微传的慢一点,因为他这个软件比较大,总共600多兆,嗯,他毕竟是个数据库嘛,嗯,好,他在传吧,啊等着传,传上去后大看他也是个叫什么踏点GZ那个。压缩包你看也是他的积累。所以我们一会儿还得解压它,你知道吗?嗯。让他穿着吧。嗯,传到这儿之后,然后呢,解压,你看这是解压了,解压的命令。
01:03
这个。他就做了一个重命名,知道吧,因为太长了,那我也我们也给他重命名了啊,就按照他这个做就行。这解压解压完了之后重命名一下。好,大家传完了,传完了之后,大家我们来看一看,来找找到我们OPT那个目录,小伙看一看,然后呢,到咱们传的这个my soft works,大家看这是咱们这个MY骚Q已经传上来了,传上来之后把它解压就行了,解压到哪,我们都是安装在什么OPT0目录下边,所以把它解压到OPT目录下边,怎么解压,咱们以前给他讲过to命令。就解压这种压缩包,那解压呗,它参数杠Z叉VF解压谁解压MYSQ这个压缩包解压在哪儿,杠大写的C到哪儿,到OT这个目录下边知道吗。
02:08
那这个这个目录我写的是绝对目录,那这个呢,这个文件我用的是相对目录。我们说任何一个文件或目录它的是吧?这个路径都有两种写法。你可以用相对复数,你可以用结对复数,根据你自己的想怎么方便怎么来。反正相对目录和绝对目录指的都是同一个文件或者同一个目录。那我这个地方这个就相对目录,因为我现在就在这个当前目录下边。然后呢,后边我解压解压OBD效果,那我用什么用OBD。那你说老师这个OBD我能不能相同目录当然也可以了,怎么用用点点杠啊,那个特殊了,因为当前就在这个目录呀,相对于当前往上找一级就是。就是我们的那个什么相对目录,那怎么相对目录,你看来看点点看,这也是相对目录,从当前目录下去找去往上面找一集。一样的,跟你写那个绝对目录是一样的,都是能找到OPT,那这我就用这个吧,一回收蛋纲他就解压了。
03:07
嗯。然后解压我。所以学历那个字,我们说这个目录,相对目录,绝对目录搞明白,基本上你就是用起来就没有那么多的麻烦了,如果相对目录很很模糊,你用它就不好用了,就为什么,因为它都是在目录当中来进行操作了。然后让解压他这总共600多兆的,但是他解压他得稍微慢一些,等一等吧。
04:14
好解压好了啊,解压好了,大家我们回到OT那个目录点点是吧,加看这个买三单已经解压好了是吧,就这个。剪好之后大家这个这个目录,我们说我们以后买操操作都在这个目录下进行,但这个目录太长了,你看吗。所以我们这个什么手册上面是吧,给大家做了一下,把它重命名,把这个目录重命名一下,重命名怎么重命名,以前给大家讲过用什么目是吧,然后呢。把这个马口,马口把这个目录写那个写到这,然后呢。让它移动到什么另一个目录里边,这个目录我们也是一个这个目录,就是这。
05:01
也是目录这样就行了,他就直接把这个目录可以给你什么,移到这个目录,这个目录不存在,就把它改了。行吗?我就把后边这些都去掉了,就重命名一下这样的,这样的话,这个目录什么说它就是什么,它就它就变短了,这样我以后操作好操作,所以我就这样了,好这样的话大我一回车再看他给我重命名了,然后呢,你再看一看,再看这个目录已经变变短了。好,这样的话再看我们已经解压好了,解压好下边我们准备安装了,怎么安装它下边有步骤,大家可以看一下,然后呢,下边再看解压后重命名已经可以了,然后呢,下边看,比如现在我们已经做到第四步第五步啊,这是第六步,这个地方写错了,这是第六步。你知道吗?好,重命名完了之后呢,再看他说要创建一个文件夹,在哪创建文件夹,这个文件夹是干什么?它上面也说了,他说这个data文件夹是什么?是MYSQL用来存储数据文件的。
06:02
那MYSQL里边以以后什么将会将会存储很多什么,记录很多文,很多数据,那么这些数据都存到文件里边,那些文件放到哪个目录里边,他说在买搜QL里边应该有一个data目录,然后呢,将来他存那些数据的时候,把那些数据文件都放到这个这个目录下边。他自己不会给你创建,得让我们创建。它默认没有data目录,我们可以手动创建在哪儿创建,在my circleql的这个什么根目录下边去创建,那就创建吧,创建,那创建一个文件夹,在game目录下边创建文夹,那我就创建呗,来看看这个地方创建在哪呢?大家看,就在这个game目录下边my game目录,那我就进入到game录,My circle game目录,好在这里边创建一个文件夹。叫data,叫make d来创建一个文件夹,其实也就创建一个目录,然后呢,叫data data,好这你说老师这个data我能不能不叫data,你叫别的行不行也行,但是建明之意吗?大家都叫data,别人一进来之后,哦,你这个这这个目录就是存储文件,你说我非要叫我my data。
07:10
那那你非要给别人不一样,所以说这样以后维护保。那这理论上来讲叫啥都行好这样了,这样的话大我们已经创建好了,你看来哪看这data塔这个目录已经创建好,创建好之后怎么再往下走,那这是第六步,这是第七步,这好像是命名的一点问题,第七步第七步干什么?他说是这样创建用来执行MYSQD命令的Linux用户说以后我要什么,这个Linux执行完了之后,我以后要启动它,它的一些服务。我要启动,要关闭等等做一些服务,那么启动这些命令的时候。Linux也要用一个账号去去启动这些命令。去执行他的命令,他说你最好给他创建一个专用的账号,然后呢,将来他会用这个账号去什么,去执行他的相应的命令。
08:03
那你给他创建账号吧,大他说是创建账号,他是用来干嘛,你看用什么,将来创建这个账号之后是么创建一个用户,这个用户我们通常是叫MYSQ,这个用户名,就创建一个Linux系统里边的一个用户名叫MYSQL。知专门用来执行MYSQ的命令的一个用户知道吗?他说什么,他说这个创建这个用户就说这个老师,这个用户是不是只只能叫MY操户,也不一定叫啥都行,但是我们为了什么建明之意,大家就叫MYSQ的,他是干嘛?他说将来用来执行MYSQ的MYSQD这个命令,MYSQD是MYSQL将来启动它的服务等等,对它进行关闭啊等等,对它进行重启等等这些所那么使用的一个总的一个命令。就是对于买而言,就有可执行文件,然后呢,他说这个命令是用来初始化买的信息,当然以后还可以启动了,还可以关闭它,你知道吗?然后可以使用其他的账号,比如要MYDB等等,但是我们一般不推荐就别的,一般我们推荐什么用MYSQ这个账号,所以下边呢,我要创建一个MYSQ这个用户。
09:08
那买so用户,但是你告诉我这是给大家写的时候,可以大家写了创建买so用户,那你就创建用什么user at创建,创建的时候大家我们说创建的时候,你要创建时候用不给它指定组名,它会默认创建一个给他名字相同的一个组名,并且作为它的主组。你知道吗?但是我这个地方大家给他演示的时候,我为了这个更规范的来创建,我知先创建一个什么,给他名字一样的一个组名,然后呢,在创建这个组的正端用户的时候,给他指定它的主组。啊,其实是一样的,你要不指定,他也会默认给你创建一个组,叫买组。然后呢,并且作为他的主动。好,这是我们说的这样更规范一些,这我们这样分两步创建更规范,那我就创建吧,好,这个东西创建首先来个组,名叫group,还然后呢,我就叫MY,先创建一个组是吧,创建组之后下边我创建一个用户叫user。
10:06
然后创建用户的时候,给他指定他的主组,就是我刚才创建这个买骚口这个主组。这个什么用户的名字,我就叫马啊,其实你不给他指定主组,默认它也是什么,就是用这个主,就是用这个跟他名字一样的一个主叫,作为这么他的主组,好我就这样了,知道吗?好这样的话,大家可能就创建好了这个用户。用户已经创建好了,第七步就做完了,第七步做完了,好第八步,第八步做初始化买操叫初始化买,那初始化MYSQ怎么初始化,但是它是这样子,他说使用MYSQ是吧,使用MYSQL的MYSQLD命令来进行对数据库这个初始化数据库的基本信息。啊,怎么出出基本信息,就是把我们刚才创建那个data目录,知道吗?啊把那个data目录,然后呢,告诉MYSQL,我将来你的数据给我放到这个data目录里边,然后呢,我MY操安装的基本目录,安装根目录安装到哪儿,你告诉他就行了,就告诉他这些目录的信息,那么还有你将来执行你的命令的时候,用我刚才给你创建那个账号。
11:16
这样告诉他就行了,怎么告诉他?通过马D命令告诉他。好,这样的话呢,我们这个就行了,就这一句话,就是初始化MY这些信息,就告诉他将来数据放到哪儿,他的安装的根目录安装到哪儿,我就安装my OPT mys这个目录下边,然后将来执行他的MYSD命令的时候用的用谁用MY命令知道吗?好大,看这个命令答案我就直接考了,我就不敲了,直接拷过来就行。那你将来你要改一改,你看你这目录,你这版本号跟我的一样,如果不一样,你改成你自己的,这是目录就行,当然你要用我的安装软件,基本上这些都跟我完全一样,所以你直接拷过来就行了,所以这个地方我也不敲了,我就直接考了,这些东西大你就别敲了,你我老师我我不敲我能不能我我就达不到锻炼的目的了,这个就不用锻炼了,这个你也不用背它知道吗?
12:10
你说你多长时间什么才用一次,你也不用背它,那你自己敲反而有可能敲错了,好然后呢,这个地方再看我们这个地方来拷贝放到咱们这来。知道吗?这是MYSQD这个命令,我告诉他传一个参数点点杠,这个这是两个杠,告诉他我是做初始化的,初始化哪些信息,将来让他什么执行命令的时候,然后呢,给我用MYQL这个用户去执行,然后呢,安装的根目录,安装的MYSQL根目录安装在这下边,等他数据给我放到这边,数据目录给我放到这里边,然后基本目录,基本目录按照这下边知道。好,这样就行了,好这样的话,待会我一回车大,它给我处始化了,哎,回车,哎,这个目录不存在,哪个地方不存在。啊啊对,大家看这个D,我就找这个买D了,找谁呢?大看现在我在game目录下边这个买骚D这个命令是吧,现在不在是吧,我现在这根目录下边这买D在哪呢?再看买D应该在到B目录下边,你得切换到B目录下边去哪个地方,大看这个这大家我这截图上面有有个什么根目录,当这个B目录你方得进入到根B目录下边,它才有这个马头D这个命令。
13:24
好,那我就来找找根目录,它这个B目录吧,现在我们说在根目录下边,它有个B目录,这个B目录,那进入到B目录,然后呢,大家看它有个买错D命令哪一个呢。My circleq d这个命令。看谁呢,就这个命令用它做初始化是好,这样的话我就行了,你比如说当我再继续来在这个这样的话,我就去执行什么当前啊目录下的这个命令。然后呢,做这些初始化啊,你说老师你刚才不进入这个能不能执行的可以,那你不你在前面再再带个B,总之你得让我能找到这个命令,好,那我这个地方我进来之后,我就直接这么来就行了,好这样的话大我一回车大纲他就给我做初始化了。
14:13
其实这个初始化其实就是个安装的一个过程,就是一个安装过程。就是把仪,其实应该到这一步的时候,基本上MY骚狗都已经安装好了,后边就做一些完善了,那么安装的时候大家看他会干什么事呢?他这个地方给我生成一个我们说MYSQL,大家你在Windows上面安装的时候,MYSQL这个什么,MYSQL这个软件安装好之后,你要以后要用它。用它你得去连接它,连接它你得有账号和密码。我们在Windows上面安装版客户也是安装好之后它自动给我生成一个root账号,在Linux里边一样,安装好之后它也会给我生成一个root账号。这个root账号已经给我创建好了,就my circle的root账号啊,这可不是咱们Linux那个root账,Linux root账号我现在正在用呢,MYSQ也有一个root账号。
15:06
他这个root账号,我这个初始话筒,他已经我创建好了,看我这个root账号。而且他给我做了一个初始化密码的哈,就这个密码,我以后第一次登录买操口,我只要安装好了,第一次连接买车口的时候,我就可以用这个密码。这个密码我得记下来的啊,可以记下来。第一次我一会儿安装好之后,全部做初始化完了之后做配置,都配置好了,然后呢,我就可以用这个密码,用root账号去连这个数据库了。好,这是我们说的,这当我把这个密码去记下来。这是他给我创建root账号,一开始给我创建一个密码。知道吗?好,你看看这个地方,他跟你说了,这些都是做初始化的时候都是什么什么含义,到时候你自己看一下就行了,然后呢,大看下边跟你说了,他说这个命令执行完之后,会生成一个临时的MYSQL数据库的root用户的密码可以把他们先拷贝出来,那么以后第一次登录MYSQ的时候需要使用这个密码。
16:07
这是密码知道吗?好,我已经考下来了,考下来之后呢,大家看下边就行了,下边我们说这一步就过去了,下边第几步了,这是第七部,这是第八部了,第八第八部启用安全功能。启用它的安全功能,启用安全功能什么意思?他说这样,他说在什么服务器,什么和客户机之间,也就是说什么我们买SQ,将来什么会存储数据,它是作为一个服务器,然后呢,我们从外界去连它的时候,客户端去连它的时候,中间要进行什么,客户端要发搜索语句,然后去操作它,它执行完了之后,要把结果返回给客户端,这个时候我们说服务器和客户端之间传输数据的时候。那么可以进行加密,通过什么加密,它通过它的一种机制进行加密,怎么加密你不用管,你只需要启用它的功能就行了,它就采用这种机制进行加密,知道吗?
17:04
然后然后呢,我们说在MYSQL的这个目录B下边执行这个命令,可以启用它的加密功能。如果说大哥,如果说你要不你要不启用的话,那么将来客户端和服务器之间进行传递数据的时候,它不采用任何技术,都是采用铭文传递。那这个时候我们说客户端,这是马骚,有可能在服务器上,有可能在我们公司服务器上面,然后外界去连的时候,可能从另一台机器去连,这个时候中间如果没有加密机制进入明文传输的话,我们数据很可能遭到泄露,万一别有用心的人通过网络在这个什么拦取我的这个数据包。那这个时候我的数据他都能看见了,所以一般来讲,像这种情况一般他都会建议启用。启用它的什么这个,呃,安全验证的这个功能。就什么意思,你就说这个地方,我们说客户端和服务器之间进行这个数据交互的时候,它中间在这个地方发送什么指令,在这边操作,这边操作完了之后呢。
18:03
这边操作完之后,把数据返回的时候,它会加密,加密之后到这边它会自动解密。我们不用做这些事儿。但是他后台会有这种加密加解密启动机制啊。好,那我们这个地方只需要启用就能怎么启用执行这个命令。在哪儿在哪儿执行,在这个B目录下边,它有这个命令,启用加密机制的这种命令。你知道吗?那对哪些数据加密,你要告诉他你的数据存在哪了,他会对这里边往返这里边数据都进行加密,怎么加密,就我们根我们没关系。好,那下面大家我们就来执行这个命令,来启用它的这个是吧,安全这个验证功能,好好,那我这个地方来这个地方大家看来现在就在BIM路下边,它有一个命令,大家看看哪一个命令叫SSL哪个地方看看。SSL哪一个大纲就这个启用数据加密功能,那这么大纲我就执行它就行了,执行这个命令,当前目录下执行这个命令,告诉他我的数据存在哪了。
19:07
他就对往返这个目录下面所有的数据进行加解密的也操作了。好,那我这样呢,大概我一回撤的,大家看他就给我生成一个这种加密的证书,这当然加密证书我们也不用,这是他们自己用的。好,这样的话呢,我们就启动了以后,你不用担心,我说它这个数据有没有泄露在客户端和服务器和数据库服务器之间,在这个环节你就不用再担心数据吗。数据泄露了啊。好,这样的话我们就可以了,可以完了之后再看,这是第八步,下边第九步。这列的有问题,九步第九步,第九步干什么呢?修改my circle安装目录的权限。啊修改权限,修改权限大,看我们说它上面说了,像MYSQL安装好以后,需要修改my circleq那五点七点,那么这个跟安装根目录下边的这个目录的权限。
20:06
更改所属用户,更改所属的用户和组为之前创建的MYSQL用户及其所在组。那我们说任何一个目录都有自己的什么,这么都有自己的所有者,还有自己的什么所属组,所属组,那说这个这个目录,当我们这个安装目录,它也有自己的所有者,也有自己的所属的组,那你看我这个地方,大家你看我这个安装目录,我也找到根目录啊,这个就这个黑目录的上,他也有自己的所有者和自己的组,你看看。再来到上一集,我就可以看到大家看my circle这个目录,这是我的安装目录,它的所属,它的所有者是root,所属的组也是root。那他的权限来看嘛,他的所有者可以对他进行读写执行,但是他的同组用户还有其他组用户不能写里边的内容,只能读和执行里边的内容。
21:01
知道吗?那我说它的所有者是root,所在组是root,我们刚才给大家说了,我们刚才专门给大家创建了一个,给他创建了一个my circle的一个什么。My circleq的一个用户,以后让这MYSQL用户来执行它里边的命令,执行它里边命令,万一需要写一些数据呢?那么MYSQL现在对他没有写的权限,MYSQL应该属于他的其他组用户。知道后,MYSQL对他没有写的权限,没有写的权限,你让MYSQL去执行它里边命令,万一生成一些数据,没有权限写,没有权限写它就执行不了。那怎么办呢?那就是改变这个root,就就改变这个根目录,它的权限改成什么,让它的那么让所有什么,让他的其他组的用户也能写他里边数据。怎么改的那个就就就这么改,在这在这下边去改。
22:00
怎么改什么,在my circleq安装目录的上一级,也就是root这个OPT这个目录执行修改权限的命令,就是执行它的这么这个执行它的这个命令,这个命令我们说也以前给大家讲过,可以改变他什么这个文件,它的所属的,它的所有者以及所在组。以前是什么?以前都是root,为什么是root?因为root解压的。所以说它是什么,以前的所有者是root,所在组也是root,知道吗?那我们现在把它改成这个,把它改成。所有者改成马,骚猴所在组也改成马。No。改完之后大概我们用MYSQL是么?然后去执行就行了,他后边又做了一个什么修改什么,把他权限修改成777是吧,这是全权限,权限的时候任何人都可以什么。对他进行读写执行了。然后他这个权限放的比较宽了,其实你不放这么宽也行,不放这么宽也行。
23:00
就把它所有者改成马槽口就行了。没。那么将来买serve就可以对他读写执行了,但是它这个权限它放的比较高,比较宽,那我们就这么直接放就行了,好,那这个地方那我们就可以,然后呢去改,现在在root下边,然后就改这个的它的所在组,所属的它的所有者以及所在组都改成马特,而且再看前面加了一个RR是什么递归的,改把它里边的子目录,还有一些什么文件都给它改成所有者都改成马操,所在组都改成马操,好然后呢,大家看这样就行了。好,其实大家看你即只是只改到这个地方就可以了,应该说都可以就可以了,为什么大家看这个命令,它的所有者变成白so了,然后呢,所有组改成root,那他的所有者对他可以读写执行啊,可以对他读写执行。全权是不是他的所有者就可以什么对他读写之营都可以了,像其他组还是同组用户无所谓了,但是他这个什么,他这个安装文档上面,大家看了这个安装文档上面,他又做了进一步放权了,给他授权,给这个目录授权777。
24:10
七夕是什么意思?咱们昨天给大家讲过的权限,全权限,所有人都可以对他读写执行,这是他安装文档上给我们什么做的,这个其实你不不执行它也行。因为我们只是用MY操Q那个用户对他进行操作啊,当我们这个地方他执行一行,他经常他文档上这么执行了,好这样的话,大概我们说他的权限来看,已经变成所有人都可以读写执行了。好,这是我们说给大家目录修改目录权限。这样我们就可以了,知道吗?
我来说两句