00:00
同学们大家好,上一节课呢,我们学习了MYSQ的一些安装规范以及MYS库,如何去下载这节课呢,我们来继续学习MYSQ的安装,我们通过VMWAR这个软件呢,虚拟出来两台主机安装的是3OS7.6这个操作系统,买思库呢,我们会采用5.7.26和8.0.20这两个版本去安装演示。通过插销去管理,恩,大家的环境呢,要与我保持一致,嗯。不论是这个操作系统呢,还是MYSQL的版本,一定要与我的一致,不然在后期随着学习的深入,可能会出现各种各样的问题。我们来查看一下这两台主机的IP地址,第一台看这来查看一下。这台主机是192.168.58.51,我们在这台主机上面去安装买的。
01:07
5.7.26这个版本,来看一下另一台的IP地址。192.168.58.52,我们在这台上面呢,去安装 MYSQL8.0.20。直接把它复制过来。8.0.20。那我们就开始安装,先安装一下5.7.26这个版本。我们找到这台主机,是这个,我们把它颜色。把它改成红色,大家在生产当中如果有机会使用到这个呃,命令窗口的方式去去管理买狗的话,大家一定要注意。
02:00
在你操作的这个窗口上面要把它标红,不然很容易搞混淆,因为你的这个窗打开的窗口一多,也很容易搞乱。尤其是买思考一定要注意,如果出现了误操作,那将是一个灾难性的一个。是不晚。所以大家一定要注意,我们找到这个主机,然后在这个上面去进行相应的操作,首先第一步我们去创建一个虚拟用户。把它粘贴过来,比如说ADD-ssb no。杠大M用户名是买思库,创建完之后呢,我们来查一下这个用户有没有创建成功。嗯,这样就已经赚点什么,把这个命令写到这里。第二步呢,是。创建servertools。
03:00
大家可以通过shift insert去粘贴文。春节好。在创建。OT MySQL这个目录。继续。这里呢,是生成序列,恩,后面在。在解压或者是上传的时候,有时间我会跟大家说一下这个生成序列。OK,创建好,我们来进入这个。Server tools这个目录,然后去上传。将本地的。二进制文件包,把它上传过来。找到MYSQL5.7.26。这个就是我们所需要的这个版本,把它上传。如果没有,大家没有RC这个命令,可以通过样去进行安装。
04:04
You by。LRZZ通过这个命令去安装RZ和SZ这两个命令。另外呢?这还有一段时间,可能需要一分多钟吧。我们来跟大家说一下刚才的生成序列。在这个上面去显示。在江湖的话是没有的来创建MKD。然后生成序列A点点。记。什么意思呢?就是说我创建A到E。这些目录。这些文件夹。我们来查看一下,这样的话就生成了A文件夹,B文件夹,一直到一,就是说它是批量生成的。
05:08
还提到这个。申晨旭。不是。还没有抵押,还没有上传完成。恩,再来跟大家说一个。线上会用到的一个知识点。嗯,是什么样的呢?我们来获取菲格AQH0。我们来获取IP地址。这个在生产中会遇到的,会使用到,来跟大家说一下如何去获取。我们可以通过Linux的aw k。
06:02
这个命令去进行操作,Aw k呢就是擅长与取列。我们来观察一下,它们之间呢,是通过空格来分隔的。所以呢,我们来看一下一副看飞ATH0管道服awk杠大F分格空格来分格,然后。第二号分号等于等于二。然后print打印出来,到了第二行的第二列。OK,这样我们就打印成功了,就找出来了。把这个命令也放到这里面。去列。嗯。以后大家可以举一反三,举一反三可以获取其他的一些。
07:03
一些一些列的话,也可以通过这种方式去进行。我去。好吧。查看一下有没有上传名称。已经上传完成了,那么接下来呢,我们把这个给解压。看一晒防晒晒。上传完成之后,我们把它解压T这个命令去进行解压。大家看到我们这个命令呢,是通过XF。解压,然后F是解压,F是指是文件,指的是这个文件。大家在生产当中一定要注意到这一点,嗯,有时候呢,在生产当中呢,会报磁盘空间不足。
08:02
DF-H,我们一般会通过这种方式去进行查看我们的磁盘空间使用。大家看到已经使用了十二百分之二十五。如果大家看到这种现象呢,就是说我的这个user使用呢,并没有,它并没有满,但是它仍然会去,呃,通过监控去把我们的测盘空间已经满了,大家就要去观察另一个DF-I这个呢是I诺的节点。安卓ID节点会在你格式化磁盘的时候呢,会自动生成。就是说每你每打开一个文件,每生成一个文件,它都会去占用一个I的节点。如果这个按钮的节点被占满了,那么也会报你的磁盘空间不足。即使你的呃,磁盘空间仍然。很富裕,它仍然会保存,就是说磁盘空间不足要满足两个条件,一个是我的I诺的节点有空间,一个是一个是磁盘空间没有有空余。
09:08
这两个如果有一个不满足,那么他都会去报磁盘空间不足。这个很重要。我把它记录下来。磁盘空间不足。一个是。DF-H查看磁盘的使用情况。2DF-I。这两个如果满足一个。已经满了,那么它就会把磁盘空间不足。好的,已经解压完成,来看一下解压的情况。
10:00
已经结案完成。那接下来呢?我们将这个软件移动到我们的。这个系统目录里边,并将它改名为MYSQL-5.7.26。进入到OPT目录查看一下。已经移动过。接着往下走。我们创建软链接到user my。去查看一下USR。已经创建成功。下一步。我们删除。ADB。这个呢?DB是MYSQL的一个分值版本,我们把它给删除掉。
11:01
卸载掉,防止后期的话有一些冲突产生。接下来呢,就是这个对配置文件的一个配置,我们进入到。存放配置文件的一个目录,在data MySQL MySQL3306这个目录下。IM。my3306.cnf。按I进行编辑。我们将这些配置参数把它复制到。我们来跟大家说一下,这个大家看一遍,嗯,这个呢是对MYSQD来进行配置,呃,用户是mysq base DR I,系统目录是user local MySQL,这目录data DR是数据区存放数据的。
12:04
放在data MySQL MySQL3306date这个目录下,Socket是在我们安装完成之后,启动MYSQL的时候会自动生成这个so文件,它呢主要是用于本地登录。Serve ID在安装多实例的时候呢,我们的serve ID必须要区分开来,不能是一样的。如果是一样的话,会不错启不动不了端口呢,是3306LOG error是错误日志文件,存放到logs这个文目录里面,那并是二进制文件。B log for。这个是。约束的就是规定的。格式,Blog的格式是采用这个行距的模式。C TD mode。是开启几天ID。这个呢是让从库,这个是主从这一块的知识点。
13:04
大家可以现在下面呢,我看一下。嗯,很多都是像一诺DB,像主层这一块的参数,但现在可以不用去太过于关注,在后期的话,像6DB主层是我们学习的重点,我们会花大量的时间和精力去讲解这一块,把它保存一下WQ。好,这个配置文件就配置好了,接下来呢,就安装依赖包。这个可能也需要一点时间,大家耐心等待一会。
14:09
稍微等一会,还有一还有一点时间。好的,一来安装完成,再来安装下一步依赖。这个就比较快了。接下来呢,是改变。这个data目录的data目录下的这些文件文件夹的用户,用户组。
15:10
下一步呢?我们来进行初始化数据库,通过MYSQ的命令D。指定配置文件。这个参数呢,是。Initial这个呢,就是说我们创建嗯用户,但是密码为空。指定用户为MYSQL,类似DR。指定系统目录,指定数据目录。好,我们来进行初始化。初始化很快的。初始化就是把一些原数据库啊,一些初始化的数据啊,把它初始化到我们的指定目录下面。
16:01
OK,注册成功,接下来呢,就是嗯,为了便于我们后期的一些命令的一些输入,嗯,就不把这些把买SQ的这个环境变量把这个。加入到环境变量里边。并后其的一些命令操作am ETC profile。Profile。豆腐。PH等于。当了太子。复制过来。保存,然后来生,让这个环境变量进行生生效。这样就加入成功,接下来呢,我们来启动MYS库,MYS库启动呢,我们通过MY库D库D。然后指定配置用的。
17:00
这边有配置文件,我们把它复制过来。好的,我们让它在后台运行。这样的话,我们我们启动成功,查看一下有没有启动成功net top。如果大家没有net这个命令的话,也通过项目去进行安装。好了,我们看到这边有一个3306,这边有个买CD进程有零,我们已经启动成功,接下来呢,我们去连接。买车买车。通过这个到大S。指定。这个so data my circle my3306,然后my circle OK,这样我们就连接进来了,我们可以看到这个服务的版本是5.7.26。
18:00
好,到这里我们就安装成功了,看看大家有没有什么问题,大家可以留言。好,这节课我们就先到这里吧。下一节课呢,我们去部署满足8.0.20,其实他们安装步骤是一样一样的。
我来说两句