00:00
好,那么做完项目的剪辑之后呢,接下来我们就安装这些软件,我们先安装一个比较啊这个复杂的一个程序就是我们的MYSQ啊,那么这个MYS口的安装包呢,已经给大家准备好了哈,为什么安装MYS,为什么使用MYSQ呢?因为MYS口呢,因为具备这个开放源代码,跨平台,轻量级,成本低的一些特点,是目前市场上主流的啊这个数据库啊,所以呢,我们在我们这个程序中呢,也是使用MYSQ,安卓的版本呢,是MYSQL8安卓的这个版本呢,叫做社区版啊,包含了MYS狗L最新的功能,而企业版呢,只是包含了稳定之后的功能啊,那说白了,社区版呢,有点类似于我们这个MYS狗的一个,呃,MYS狗L最新版本的一个测试版,但是它是免费的,而且功能也够,性能呢其实也足够稳定,所以对于我们程序员的这个呃系统来说呢,我们的程序员的本地的电脑来说呢,社区版完全是够的。啊,那么这个安装包呢,大家可以通过这个链接去下,也可以使用我们在这块给大家提供的啊,这个安装包在resources里边有个MYSQL,这个就是我们MYSQL8的一个安装包,双击启动进行安装就可以了,那么这里边呢,有一些啊这个需要大家注意的环节,给大家做一个提示啊,双击这个安装包启动之后呢,进入开发,进入这个安装界面,第一个选项叫做什么呢?就是我们MYSL的一个安装模式,它有developer default server only client only for,还有custom分别是开发者模式的一个安装模式,So only就是只安装我们的这个数据库的,只安装数据库的这个,呃,数据服务啊,数据库服务,Client only就是只安装客户端,For就是安装全部功能,Custom就是进行自定义安装,那么在这块呢,我们推荐选择诶,Server only就可以了,因为我们只是需要一个MYS狗L作为我们本地的数据库服务就OK了,将来呢,我们在项目发布之后哈,我们会选择我们呃这个。
01:39
呃,商用的这个数据库啊服务,那么在这块呢,主要就是为了测试和让我们的项目呢跑起来啊,嗯,出去了呢,可以选择为develop for或者是serve only,那么我们在这块直接选择serve only就可以了,因为它安装最快,而且内容也是足够用的,所以在这块选择这个哎serve only下一步呃,如果说你选择的不是serve only,选择是这个什么呢?选择是这个custom,可能要在这块你自己选择安装某个MYSQL产品,那么你就直接安装我们这个MYSQ的这个MYSQL啊,Serverl只安装这一个产品就够了啊,那么再来往下看啊,那么呃,选完搜之后呢,进入到下一个界面,呃,叫做MY搜狗server的安装MY搜狗l server的某一个产品,那么目前的这个搜就是只会给我们安装这一个产品,那么在这一步直接XQ的执行安装就可以了,那么这块呢,它会慢慢的安装完毕,会出现一个绿色的对号,然后呢,Complete complete就是安装完毕了啊。
02:28
下一步呢,就要进入我们MYS的一个配置的环节,在这块呢,我们需要配置MYS的一些使用特征,那怎么配置呢?来,在这点击next ready这块有个ready to coniggure,就是已经准备好去配置了啊,来,然后来个next,首先我们选择这个高可靠性high ability,那我们这块选择第一个叫做stand alone啊,My circle呢,这样的一个my circle circle可以了,或者是我们叫做class classic mysl Rep啊,就是我们经典的MYS的一个应用啊,然后这个in DB class是什么使用的呢?是我们大建MYSQ集群的时候使用的,但是目前我们这个项目呢,涉及不到集群啊,所以呢,我们直接选择第一个就OK了啊,网络类型,网络类型这块呢,不需要做任何的配置,你要只要记住什么呀,只要采用默认选项即可,但是你一定要记住这块有个3306,这是我们MYS狗L服务的一个端口号。
03:14
啊3406好,那么下面这个是我们allation,是我们的这个身份验证机制,那么我们在登录MYSQL的时候呢,它的认证机密,认证机制是怎么样的哈,那么MYSQL8呢,在这里面给我们提供了一个新的认证机制,叫做呃开password oftenation这样的一个机制,那么这个机制呢,呃是相对来说是呃肯定是更安全的嘛,对不对,因为新的版本里面所提供的一个机制,但是呢,这个机制呢,需要一个什么?如果说我们要是用一些客户端程序去连接它,那可能会需要一些特殊的驱动,或者需要一些特殊代码来进行连接,那如果说你的那开头或者是SQL版本太低的话呢,可能会连不上,因为它缺少针对于这个认证机的这个驱动,那么如果说你觉得这个目前在我们本机上测试这个程序的,呃,倒也没有这个什么安全性的一个考虑,我们可以选择下一个叫做use legacy oation method的什么什么东西,你可以选择这个。
04:03
选择这个之后呢,它这个认证机制就变成什么,就变成一个叫做legy oation了,就是变成一个传统的跟我们之前的一个五点几这个版本是一样的了,那么你这个时候用呃,稍稍早一点的,我们这个navy cat或者搜Q要也可以连接上,哎,我们这个MYSQL,所以这块呢,大家可以改一下啊,改成这个,改成这个之后呢,我们后面呢,用这个NAV cat直接连接就可以了,就不需要改什么它的一个诶这个认证机制了啊。好,呃,下面这个叫做创建账户和角色,我们的MYSQL呢,默认给我们带了一个root用户啊,这个root用户呢,已经用户名就叫root了,但是密码呢,还没有指定,那密码呢,我们在这输入两次指定一下就可以了,我们也叫root,注意用户名和密码我们都叫root,在这儿千万不要设定一个特别复杂的密码,因为时间长你就忘了,那忘了怎么办?这个密码修改起来,重置起来特别特别的麻烦,你甚至可能需要将数据库重装。啊,那怎么办呢?你就不要去设置太辅导的密码,就叫root root就完事了,你这就是一个本机安装测试的,用于测试跑程序测试的一个数据库,你说你设计那么高的密码啊,也没有什么特别大的意义,那你就root root就完事了,那只有在我们的这个生产环境下,我们的数据库呢,才可能会用一个比较安全的一个账户,那你测试环境你考虑那么多,然后密码忘了之后啊,那这个就可能就不太值当了,总有同学会问我说老师,我这个卖S口的密码忘了怎么办?我说密码你设置成什么了,同时还带特殊符号了啊是吧,那我说这个这个你就按照这个标准的手册去操作就可以了,是吧,这个没有什么特别好的办法啊。
05:30
所以就叫root root就完事了啊,我们这个root的root用户的密码也写成root root,它提示你这个密码week比较弱,弱就弱了,就用它没关系,然后next啊之后呢,是MYSL的服务名啊,这块的MYSQL的服务名呢,在我们的系统之中默认叫MYSQL80,一会呢,我们在我们的服务列表中呢,就可以看到叫,呃,它默认的名字是啥呢?MYSQL80,如果说你这个服务名想改,那你在这块改一改也行啊,改一也行,如果不想改的话,就叫MYSQL80就完事了啊,下一步就是开始,那什么呢?就上面是对它进行配置,那你得让这些配置生效啊,下一步啊,就是让这些配置进行生效,点击这个excu就是执行我们上面所配置的这些东西,那么它它这里面呢,执行一项成功了,会出现一个对号,这里面知道所有的执行项全部成功之后,它会出现这样一个窗口啊,就是所有的一些小对号全出来了,然后点击finish。
06:18
点击finish之后呢,它会提示我们你的产品配置呢,已经到此结束了,点击next就已经完成了,完成之后呢,再一点击finish,那么整个的MYS的一个安装啊,就已经搞定了,搞定之后如何启动MYSQ的服务呢?Windows加R键输入什么呀?services.mc查看Windows的安装了哪些服务,Windows键加R键输入erv se.msc看一看,诶写错了,应该是啊。嗯,VI VI ses services.msc,我们看一看我们当前Windows里面装了哪些服务,找M开头的输入一个字母M啊,然后呢,就可以跳到M开头了啊,这边有个MYSQ80,这是我当前已经安装好的MYS狗L服务了,它呢现在是一个正在运行的一个状态,那么如果说呢,这个正在运行就代表我们当前MY狗L的数据库服务已经启动了,那如果说你想停止在这块预计干嘛呢?停止就相当于把这个MYS狗软件给它关了是吧?那我们也可以在这块设置它的属性,目前呢,它是自动的,就是我一开机的时候,MYSQ的服务会随系统启动,那如果说你不希望它随系统启动,那你可以改成诶手动的,那么你这时候开每次打开Windows,那MYSQL服务呢,就不会自动开启了,但是你用的时候呢,需要过来手动的,手动的到这块干嘛呢,来启动就可以了啊。
07:28
这是MYSQ的一个服务,然后呢,接下来呢,我们就要登录MYS狗L看一看呢,它现在一个状态哈,那么在登录MYSQL之前呢,我们需要配置一下环境变量,在配置环境变量的时候呢,我们需要找一下MYS口默认的安装位置,它默认的安装位置的个C盘program files mys mysqql8.0在这个位置上,那我们就进入到这个磁盘目录,找一下C盘program files,然后找啊找什么找MYLMYS80,一直到这个B目录,这个B目录里面有个什么文件呢?叫做MYSQL.exe的文件啊,那我们需要把这个路径呢,配置到我们的环境变量之中,这个时候我们才能在我们的DOS窗口上啊,那使用指令来登录MYSQL了啊,所以like ctrl c复制一下,复制完之后呢,在磁脑右击。
08:10
属性找高级系统设置,哎,高级系统设置里面有一个高级,高级里面一个环境变量,在环境变量里面找pass pass里面有一个,呃呃,双击编辑它哈,在这里面我们找一下看看有没有MYS的这个环境变量,我们这里边其实已经有一个了,这是我之前配置的哈,如果说你这里面没有这个环境变量,那你可以新建一个,把刚才呢复制过来的路径来给它,CTRLV1往这一粘就可以了。那如果说没有的话,你就干这个事儿,如果有的话呢,你就不要干这个事了啊,我因为我这个之前我已经配置过了,所以我不需要在这进行反复配置,那我这块取消就OK了啊,也就是说我呢目前呢,我的MYSQ的环节变量呢也配置好了,配置好之后呢,我就可以直接启动我的DOS,呃,DOS系统,然后在DOS里面呢,我们可以通过呃MYS的命令来登录一下MYSQL啊,那么怎么登录呢?Windows键加R键输入CMD,然后在这输入一个MYSQ的一个命令啊,注意啊,一定要一定要先配置环境变量,如果你不配置环境变量,你这块输入MYSQL命令呢,它是不不识别的,然后来一个杠啊,输一个杠U,然后输入用户名啊OT,杠U就是输入user的意思,然后再来一个杠P,哎,这是一个要输入密码了,然后回车,回车之后呢,在这输入密码,密码也是rot,然后一回车,这已经登录成功了,Welcome to MySQL monitor是吧?然后你看前面这个标志呢,也变成MYSQ了,变成myslel之后呢,你就可以在这运行一些circle命令了,例如我们这个show and database。
09:31
Database basis,查看所的数据库啦,或者是使用哪个数据库啦,Use my DB啦,哎,或者是来一个show tables tables啊,然后呢,我们再来,这是我们的表格是吧?那假设我想查看一下表格中的信息,Select from,我们这个employee。哎,这些都就可以进行操作了哈,你看这边放了好多数据是吧?哎,好,那么这个就是我们的一个,呃,数据库的一个安装就搞定了,那假设我想退出登录qqu it qqu it就可以了,或者是ex也行,那你看输入一个BY,那我们就退出了MYSQL的登录,但仅仅这仅仅是退出MYSQL的登录啊,还没有真正的关闭我们MYSQL的服务啊,好,那么这就是我们安装MYS狗L服务啊,它的安装以及启动就跟大家说了,说完之后大家大家也意识到这个问题了,就是我们在这块呢,如果要是以命令行的形式去访问我们的MYS狗L操作点还是比较麻烦的,那有没有一个比较好的客户端呢?有,哎,那么接下来我们就带大家安装一下我们MYSQL这个客户端啊。
我来说两句