00:00
同学们大家好,今天我们来一起学习一下MYSQ的安装部署。通过对于这一章节的学习呢,我们可以掌握以下知识点,第一,我们可以熟悉互联网公司安装MYSQ的一些规范,第二,我们可以自己动手去安装MYSQ,通过二进制的方式去进行安装部署,我们会采用5.7和8.0这两个版本去进行讲解,不光是在安装这一章节,我们在后期的学习MYSQL各个知识点,比如说诺DB索引。等等这些包括主从这些知识的时候,我们都会去通过5.7和8.0这两个版本去进行讲解,因为在目前的生产环境中,5.7、8.0占据了很大的市场份额。呃,就是说企业使用的比较多。学习这个就是直接对着生产去啊教学的。
01:01
嗯,第三点呢,我们会去讲解一下MYSQL的实例,它是由哪些构成的,它有哪些组成。它是什么,第四呢,我们会去重点会去讲解一下MYSQL的一个多实例。买次多实例,我们在生产中安装部署。需要注意哪些事项,以及我们去动手去部署一个多实例,买次或者多实例,嗯,以上就是我们嗯这一章节的主要知识点。那我们先来看第一个。互联网公司安装MYSQ的一些规范,嗯,安装方式呢,一般会采用二进制的方式去进行安装,当然也有一些编码编译安装和样本安装和RPM安装,这几种方式呢,在生产中使用的不是很多。嗯,我接触到的话,大多数是采用二进制的方式去进行安装。
02:02
嗯,当然目前的话生产中嗯,也有很多都是采用界面化去进行安装麦库,比如说云数据库啊。都是界面化操作,嗯,如果没有界面化操作的话,也会通过Python或者是嗯,需要去封装一个脚本去安装MYS,当然这也是需要建立在你熟悉MYS的安装流程的这个基础之上去进行封装的。再来说一下MYSQL的运行用户,嗯,MYSQ呢,它是一个软件,在Linux运行的话,它需要一个用户才能够去进行运行,这个用户呢就是虚拟用户,嗯,在Linux中呢,用户呢可以分为虚拟用户,普通用户和超级用户,虚拟用户呢就是说我是为了满足于我软件的运行的需要,我才去创建它。他们不能够去进行登录,也不能去做其他的任何操作。
03:02
创建的命令呢,就是user a usera等杠ssb,农杠大M。用户名是MY杠呢,Log表示的是不允许登录。创建一个虚拟用户看大M,不创建加目录。MYSQL是用户名,同时也会创建对应的用户组。我们再来说一下这个目录规范。我们呢,会将二进制软件包上传到srtools这个目录下。下面的这个系统目录和数据目录,嗯,我来跟大家解释一下,一个软件它往往都是包含。比如说这是一个软件,它往往都是包含系统部分和数据部分,MYSQL也不例外,它也是包含了。系统部分和数据部分,数据部分呢,有系统数据,比如说那些,嗯,Information STEM STEM这些原数据库,这些是系统数据,嗯,还有一些呢,是用户数据。
04:14
就是用户产生的数据。我们会把这个。系统目录呢,把它存放到OTSQL这个目录下。然后它的名字呢,我们会,嗯,是加上它的版本号,比如说买这个。5.7.265.7.26。然后数据目录呢,我们会把它存放到这蓝色。买这个泡。比如说MYSQ3306这个目录项,然后这个目录下面呢,有这个data有。低碳存放数据。Nux存放日志文件。配置文件呢,嗯,比较重要,在启动下一个章节,在启动关闭的时候呢,我们会去案例的方式去进行讲解,配置文件是在还是很重要的。
05:11
一定要指在启动的时候,一定要指用刚刚default default去指定配置文件。不然的话,会有很多的坑在里边。在下一章节我们会去重点去讲解。好,大家知道这个系统目录和数据目录之后,我们再说一下这个软链接。嗯,本链接就是把我们的这个刚才安装的这个。就是这个系统。系统目录来链接到这个user local MySQL这个目录下,为什么要去进行这样的一个。创建呢?在Linux中呢,软链接就相当于Windows的快捷方式。恩,就是说他这个。来画图展示一下。
06:04
这呢是S的配置文件,那点DF这个配置文件里面呢,会配置SDF。等于。US2。Look my circle。我们会将它的这个软链接这个地址配置到贝,就是系统部分。制定它的系统部分是为user local MySQL。为什么要创建美利金呢?就是为了后期的版本迭代,版本的升级也好,版本的回退也好。我们会就是会特别利于我们后期的维护。比如说我们现在的版本是MYSQL5.7.26,我们把它升级为。5.7.35。那么我们只需在这个系统部分里面安装5.7.35,然后我们取消原来的文链接on link由。
07:11
LINK。Link取消原来的软链接,然后我重新。软链接到重新软链接到这个,呃,User local买SL就可以。OK,这就是安卓买S的一些规范,接下来呢,我们来看一下买S下载。买S下载呢,建议大家在买S的官方网站中去进行下载。地址呢是MySQL com。进入首页之后呢,我们点击登录。下载页面。这里面呢有几个版本,一个呢是企业版,一个呢是集群版,这两个版本都是需要收费的,传统公司呢会使用的,互联网公司一般会使用community。
08:07
社区的。进入之后,我们点击my community搜索。这里呢,会显示美做的最新版本,我们点击归档目录。进入之后我们选择MYSQL的版本,5.7.26。操作系统,我们选择Linux。然后操作系统版本选择64位。这个就是我们所需要的二进制文件包。点击登录的。好,我这边已经下载好,就不再再次进行下载了,大家点击下载。好的,这节课我们就先说到这里,先主要就说到MYS的一些规范及下载,下节课的话我们会去,嗯,重点的会讲一下MYS的安装。
09:09
好的,今天就到这里。谢谢大家,拜拜。
我来说两句