背景:



今天本来想学点JDBC的,没想到在MySQL的安装上卡了很久,特此写下此文,希望大家遇到类似问题可以早些跳出坑。

mysql使用msi安装后路径在哪 mysql安装msi和zip的区别_mysql使用msi安装后路径在哪


 



一、寻找资源 


今天,为了学习JDBC,准备在公司的电脑上装MySQL,于是在网上找了MySQL的资源,很快我就在一个MySQL社区找到MySQL安装文件,而且还是百度网盘的,方便之后再次下载。


mysql使用msi安装后路径在哪 mysql安装msi和zip的区别_mysql使用msi安装后路径在哪_02

 二、选择版本


MySQL的安装文件分为两种格式,一种是msi,一种是zip。


    1.msi就是类似exe的可执行文件,只要双击,一步步按流程走就可以了,具体可以参考 Java访问MySQL数据库 第一部分


也是本文重点要讲的内容),不用安装,直接解压缩到你想要的地址即可。


三、zip安装过程


    1.正常模式: 参考MySQL 5.6 for Windows 解压缩版配置安装


        (1)解压zip文件到c盘下的MySQL目录;


        (2)配置环境变量;


        (3)修改配置文件;


        (4)安装MySQL服务(mysql -install);


        (5)启动MySQL服务(net start mysql);


    

mysql使用msi安装后路径在哪 mysql安装msi和zip的区别_操作系统_03

 

    本来如果不是5.7版本的,也就没什么坑了,但是如果是MySQL5.7版本的,可能会遇到解压后data文件夹缺失,导致MySQL服务启动失败的情况,如下:


    

mysql使用msi安装后路径在哪 mysql安装msi和zip的区别_mysql使用msi安装后路径在哪_04


    可以参考这个帖子 “本地计算机上的mysql服务启动后停止” 来处理。


 


    2.手贱模式,本来事情到此结束了,可是发现c盘没有多少空间了,就打算把MySQL移到d盘来,于是接着问题就一大堆了(>﹏<。)~呜呜呜……


        (1)先停止MySQL服务,我移动的时候忘了停止了;


        (2)修改环境变量和配置文件


        

mysql使用msi安装后路径在哪 mysql安装msi和zip的区别_mysql使用msi安装后路径在哪_05


          可是准备启动MySQL服务的时候竟然出现这种错误:“系统找不到指定的文件” 

mysql使用msi安装后路径在哪 mysql安装msi和zip的区别_java_06

,环境变量和配置文件都改了啊,怎么会找不到指定文件呢?

        ╮(╯_╰)╭没办法,只能借助百度了。

        皇天不负有心人,终于让我找到原因了。原来是MySQL服务的“可执行文件的路径”还是原来的路径,可是这个要怎么改呢?再找找

mysql使用msi安装后路径在哪 mysql安装msi和zip的区别_MySQL_07

注册表里更改才行,具体步骤可参考 《修改MySQL启动路径》 ,然后尝试再次启动MySQL服务,真的可以了

mysql使用msi安装后路径在哪 mysql安装msi和zip的区别_操作系统_08

       

mysql使用msi安装后路径在哪 mysql安装msi和zip的区别_mysql使用msi安装后路径在哪_09


        而且MySQL服务的路径确实被修改了过来。


        

mysql使用msi安装后路径在哪 mysql安装msi和zip的区别_mysql使用msi安装后路径在哪_10


到此,终于从MySQL的坑里爬出来了。


 

mysql使用msi安装后路径在哪 mysql安装msi和zip的区别_mysql使用msi安装后路径在哪_11



总结:


        1.msi格式优点:


      网上MySQL的安装教程大多数是用msi格式来安装的,资源丰富。


        2.Zip格式优点:


          免安装和可以更改安装的路径,不过安装之前要确定安装路径,否则修改起来有点麻烦哦。