00:00
看看MYSQL的配置文件完了,然后呢往下走,看看它的配置文件会有些什么东东,首先我们来看一下,先混个眼熟,回头后续的话减少大家的陌生感,然后呢,好讲解第一种二进制日志文件。Log病它主要的作用用于什么?主从复制,那么呢,大家可以看一下replication,我们在MY那个RA里面讲过,是不是也有个复制的意思啊,主机default binary logs is required for replication log个B等于MYSQLB先混个眼熟,也就是说这个配置文件叫二进制日志文件,它相当于说就是一个小抄写功,它会把主机上面的一些记录行情变化干嘛记录下来,然后用于我们的什么。
01:05
好理解,OK,这是第一个,那么呢,言下之意哈,由于呢,我Windows这台是台新机器,装于你们班弄的,还没开配我们呢,可以呢,先来看看我们Windows下面的动作,来同学们请看我这儿Windows下面,注意这儿就提前先说一下,默认的话,我们呢知道Windows下的MYSQ配置文件叫什么,Linux下面叫什么,注意Linux下面是ETC目录下面哈,Windows呢叫卖点I,那么大家看我在这个服务下面是不是有个卖点I啊,那么好,我打开了以后,同学们请看一我这有个二进制日志文件,那么呢,大家看这是不是有个client,这个节点是不是跟我们的link版本一样啊好,但是呢,往下走大家看这是不是有个log b啊,然后我自己。
02:05
首先将它显示的设定并开启在D盘这个目录下面,这个目录是不是我的目录啊,注意你的目录,你MYCQL你装在哪?请依照自己的目录去看,听听懂。那么也就是说这货主要用于什么呀?主从复制,先混个眼熟罗个宾。第二个错误是指叫log error,干嘛呢?默认是关闭,注意这句话会发现到后面我们开启的那些高级功能MYCQ,为了保证自己的简洁和高效,出厂的时候他都把自己做了一些功能的限制,大部分功能默认是开还是关,它你开的少是不是占用内存系统资源的消耗性能就OK啊?他们呢,记录严重的警告错误信息,每次系统关闭的时候的详细信息,什么意思啊?有点像我们的看他们看下面的catalina out那种日志文件记录。那么大家看我。
03:05
这个默认关,默认是什么?我是不是又把它显示的配置出来啊,然后在哪呢?在这个下面我把它命了个名字叫MySQL error,它干嘛呢?大家看我这是不是有个什么在我们的date下面,各位亲,我这是不是有个my circle arrow.arrow啊,那么大家看我什么时候启动了我的数据库,到底后台日志长什么样,发生了什么样的矛盾和变化,我在这儿是不是一目了然,清清楚楚可以看到啊,所以说这个就是什么记录MYSQL启动服务器的错误日志,好那么呢,再往下看查询日志默认呢,关闭。记录查询的SQL语句什么概念呢?就是说到后面我们再讲。这一张查询和截取分析的时候,这儿是不是有个慢查询日志啊?假如说我们现在设定一个确值,只要这条SQL在系统里面执行超过五秒钟以上的,我们就认为是慢CQ,希望系统能够给我们把它记录下来,提供给DBA和程序员分析,那么这个时候就是我们的什么查询日志,那么再来。
04:23
MYSQL我们呢,可以看到还有它的各种数据文件,第一个Windows下面大家看date目录下面我们说过MYSQL数据库的数据库,这个是不是MYSQL数据库安装位置啊,我们每建一个库是不是在下面建了很多库啊,然后来Linux下面我们呢,当前查看当前系统中我们可以看到这个时候用这个命令C-D一个正则表达的话,是不是所有以目录开头的呀,我们默认出厂了,是不是就my SL test这四个好,那么往下走,它的默认路径VR Li my SQL说过吧,这个来我们会看到有一个奇怪的现象的在这。
05:05
我们来MYSQL-u root-P连上去,来同学们请看一下,我这连上来了以后,我们先来看这FRM文件,什么意思呢?来,同学们请看我这建立一个数据库了以后,建立一个库,一张表,大家看有个student f RM,好再来,如果买SQL这个库,下面它会有什么呢?比如说我这有一个时区或者user,会有个user IM和myd my I。是不是也有些新的配置东西啊,那么这些是些什么鬼呢?那么来看一下FRM代表存放的是什么?也就是同学们你们在导出数据库SQL脚本的时候,如果不导数据,是不是可以把它的表结构建表语句导出来?二我再执行一下这个脚本是不是全部重新开始啊?那么也就是说FM是不是有点类似于我们form ma格式化那种一个类似的意思啊,那么这个呢,就是存框架好,那么来同学们当然哈,这个DB和my item引擎呢各不一样哈,那么呢,我们再来看MYD,就在这是不是有MYD和MYI,那么这个又是什么呢?MYD存的是数据date my eye反映的是查找这些数据的索引index。所以说我们大家可以看到,对于这RM文件代表是存放表结构,MYD代表的,存放的是表。
06:48
数据买I代表从放的是,所以简单一句话,你可以把它当做这么来理解,FM就是一个图书馆,一个架子,图书馆里面是有书,这些书是不是就是数据,是买data,然后你去图书馆看书的时候问图书馆里面我想借一部雪山飞狐,这个时候是不是应该报出书名去查找,告诉你在哪个柜子,哪号抽屉啊,那么这个时候是不是有个文件的索引啊,那么言下之引,那个索引有些地方,有些数据库引擎是合到一块,那么有些的时候是不是分开放啊,OK,那么这儿就是我们的什么一个配置文件,那么后续我们将会统一的用到什么?
07:32
二进制日志文件,查看错误日志文件,慢查询日志,然后看看我们的MYSQLMYD主要尤其这个主要是先介绍什么呢?为了后面讲索引,也就是说你的再说白点是索引是不是存放在买I,然后数据是不是存放在买地,最后两者就像指针互指互动一样,迅速定位查询出来啊OK,那么这个呢,就是MYSQL的主要配置文件,好,那同学们,我们下课休息一下。
我来说两句