背景:

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

一、寻找资源

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

二、选择版本

MySQL的安装文件分为两种格式,一种是msi,一种是zip。
    1.msi就是类似exe的可执行文件,只要双击,一步步按流程走就可以了,具体可以参考Java访问MySQL数据库第一部分
    2.zip格式(也是本文重点要讲的内容),不用安装,直接解压缩到你想要的地址即可。

三、zip安装过程

        (1)解压zip文件到c盘下的MySQL目录;
        (2)配置环境变量;
        (3)修改配置文件;
        (4)安装MySQL服务(mysql -install);
        (5)启动MySQL服务(net start mysql);
     
   本来如果不是5.7版本的,也就没什么坑了,但是如果是MySQL5.7版本的,可能会遇到解压后data文件夹缺失,导致MySQL服务启动失败的情况,如下:
    
    可以参考这个帖子“本地计算机上的mysql服务启动后停止”来处理。
 
    2.手贱模式,本来事情到此结束了,可是发现c盘没有多少空间了,就打算把MySQL移到d盘来,于是接着问题就一大堆了(>﹏<。)~呜呜呜……
        (1)先停止MySQL服务,我移动的时候忘了停止了;
        (2)修改环境变量和配置文件
        
         可是准备启动MySQL服务的时候竟然出现这种错误:“系统找不到指定的文件” ,环境变量和配置文件都改了啊,怎么会找不到指定文件呢?
        ╮(╯_╰)╭没办法,只能借助百度了。
        皇天不负有心人,终于让我找到原因了。原来是MySQL服务的“可执行文件的路径”还是原来的路径,可是这个要怎么改呢?再找找
        看到有人说要在注册表里更改才行,具体步骤可参考《修改MySQL启动路径》,然后尝试再次启动MySQL服务,真的可以了
      
        而且MySQL服务的路径确实被修改了过来。
        
到此,终于从MySQL的坑里爬出来了。
 

总结:

        1.msi格式优点:
      网上MySQL的安装教程大多数是用msi格式来安装的,资源丰富。
       2.Zip格式优点:
       免安装和可以更改安装的路径,不过安装之前要确定安装路径,否则修改起来有点麻烦哦。
 

最新文章

  1. Thinkphp源码分析系列(五)–系统钩子实现
  2. CSharpThinking---C#版本总结(附加三)
  3. 地球上最大的PHP站点 后端技术解密
  4. hdu4940 Destroy Transportation system(2014多校联合第七场)
  5. jsp界面项目绝对路径问题
  6. 使用android.view.TouchDelegate扩大View的触摸点击区域
  7. How to Enable or Disable a cell in DataGridview Row ?
  8. loadrunner11 录制脚步不成功,在录制概要出现“No Events were detected”,浮动窗口总是显示“0 Events”,解决办法
  9. Mac Sublime text3 如何设置更加漂亮好用?
  10. dp,px,pt,sp 的区别 以及dp 和 px 互转
  11. centos7安装elasticsearch
  12. OceanBase迁移服务:向分布式架构升级的直接路径
  13. pdf文件去掉广告,水印,背景和删除密码方法收藏
  14. 修改npm安装的全局路径和配置环境变量的坑
  15. vuex的数据交互
  16. frp源码剖析-frp中的mux模块
  17. ROS学习手记 9 -- 阶段性复习
  18. [HEOI2012]采花 BZOJ2743
  19. MySql随手记要
  20. Unity5 BakeGI(Mixed Lighting)小记

热门文章

  1. 基于easyui的webform扩展
  2. service structure flowchart [mobile to server via HTTP RESTful API and TCP/IP in a map]
  3. 交流希望希望能得到一些大神的指点,加QQ群:249627436 java技术交流群
  4. Android Apk获取包名和Activity名称
  5. 高频交易算法研发心得--RSI指标及应用
  6. 简单的遮罩层效果,user登陆显示效果
  7. 嵌入式SQL
  8. app外包开发注意事项大全『最新』
  9. DB2表是否存在
  10. 使用Asponse.Cell解决Excel科学计数法问题