00:00
好了,同学们,那咱们这个my circle的blog开启以后呢,那我们马上是不是要用my Maxwell啊,在我们使用这个Maxwell之前,我们还需要做一个工作,什么工作啊,就是初始化一下咱们这个Maxwell它的一个原数据库啊,这个Maxwell它也也也是有一些自己的原数据的,就比如说它需要存储一下自己当前监控的哪些表,然后监控哪些字段。包括我监控的,我对接是哪个库啊,我使用哪个用户什么的,那所以说啊,咱们这个时候我需要在my circlel里边创建一个库,叫做MYL,而我这个库就是用专门用来这个存储my circle的my mywell的原数据的,叫做MY,需要把自己原数据存在MYS的一个库里边。所以说我们需要做一下,好吧,怎么做啊,那我们先进到这个MYSQL的客户端里边,我们先进入这个MYSQL的客户端,然后这个时候我们在这个客端里边,咱们创建一个库叫maxl啊,Create database max。那这个库有了之后,那咱们可以通过这个命令行,通过这个可视化客户端,咱们查看一下,要发现咱们确实已经有这么一个库了,那这这没有,那但是这个库了之后,是不是没有任何表啊,注意啊,这个表不需要你手动创建。
01:11
咱们这个Maxwell它自己会找你这个库去创建自己一些表,当你当你第一次使用Maxwell的时候,所以这个时候我们只需要把这个库准备好就可以了。那我们准备好这个库之后呢,我还得给这个MYL准备一个用户,同学们如果你不准备,你得把这个账号给他,咱们一般在公司里边是不会把这个入账号给没有的,因为咱们这个root账号,它的这个它的这个权限特别大。它不仅能读,他还能写,他还能各种删,所以说啊,这种管理员账号咱们没有必要给mal,为啥?因为咱们mal这么一个数据库,这么一个框架,它就是读取b log日志的,因此啊,我这个我这个mal这个账号,我只需要一个只有读权的账号就可以了,那你想怎么,咱们怎么玩啊,咱们需要执行这么一条语句,就是我把Maxwell这个库的所有的权限。
02:08
都给谁啊,都给Maxwell这么一个用户,然后密码是123456。啊,就是咱们要创建这么一个账号,账号名叫Maxwell,然后我的账号密码是123456,那我这个账号有什么权限啊,我有对这个Maxwell这一个库的所有的权限是这个意思。那咱们接下来注意啊,这个时候你不要直接执行这么一个命令,你有很有可能报错,为啥?因为咱们目前玩的这个my circleql版本是5.7,而MYSQL5.7这个版本,它对这个账号的密码有一个安全策略的要求,他要求你这个密码长度不能低于八位,而你这个密码安全级别不能低于什么呀,就是必须有一个复杂,复杂的要求,必须有有什么大小写,大写字母,小写字母,特殊符号,还得有数字。那我们我我们设置这个这个密码是不是123456啊,所以说如果你想让你这个创建成功,你干嘛呀,你给我先设置一下这个MYSQL的用户密码安全级别,我先把你的长度降到四,然后把你这个安全级别降到零,我把这两个一设置,那咱们这个才能成功好吧,OK啊。
03:18
这些都是最简单操作,大家应该都会啊,我先把这个设置一下,然后呢,再把你这个安全级别给你调到最低,那然那然后呢,然后我就可以执行咱们这个操作了,我就创建我这么一个用户了,好吧,诶大家这样看,大家看好了啊,当你这个成功之后呢,你打开你这个MYSQL的客户端,咱们找谁啊,咱们找一下咱们这个MYS,在这个MYS的表里边有一个user,在咱们这个user表里边就看到了mal这么一个用户。而我Maxwell这个用户他怎么着啊,他这个时候对其他的库是没有什么权限的,那意思,那因此咱们应该怎么做啊,咱们应该在执行这么一个命令叫什么呀,就是咱们给Maxwell这个账号,给他分配一个什么什么权限啊,给他分配一个读权限。
04:03
包括复制权限,还有一个复制客户端权限给谁呀?给所有的库的所有的表,就是就是除了这个库。以外。咱们别的库。对这个max这个账号来而而言,他没有写权限,它只有读权限。大家应该能看懂吧,就是咱们要给这个账号给他分配一下其他库的监控权限,都哪个权限啊,首先我有读权限,查看权限,另外我有复制权限,大家把这个能看懂,再然后呢,我们就把这个咱们也执行一下,咱们把这个在咱们这个命令行客户端里边我执行一下,执行完以后呢,我要刷新我这个MY骚表权限,让咱们这些语句生效,好吧,让咱们这些权限让它生效,让咱们这个刷新。刷新完以后,咱们就可以退出来了,退出完以后呢,你打开你这个买的客户端,你这个刷新一下。哎,你发现咱们的这个Maxwell,它就具备了这个读select权限。
05:01
啊,咱们咱们得得让咱们这个用户有这个磁量权限,如果他连连这个读权限都没有,他是没有办法监控咱们这个my circleq的数据的,好吧,所以说这一步比较麻烦,大家好好设置一下,我希望你每一步都能看懂啊,这一步我们就给他讲到,这就是初始化咱们这个mal的原数据库啊,那一旦你这个原数据库初始化以后,好以后呢,那咱们这个mal就彻底安装成功了,那咱们就可以接下来再就就就就使用这个麦了。好吧,啊。
我来说两句