• MySQL5.6在Windows7安装时停留在Attempting to start service的解决方法

    一.问题描述:

    之前在电脑安装过MySQL5.5,后来卸载了。到安装MySQL5.6就出现了到Configuration时总是停留在Attempting to start service的问题。google和百度和很久也没有解决,问题困扰了有两个月之久。安装出现的问题如下:

    二.尝试过的操作和结果:

    1.默认端口3306被占用?:在cmd下用了端口查看命令netstat -aon|findstr “3306”,没有发现端口被占用。

    2.服务已经存在?:在cmd用命令“sc delete MySQL56”删除了MySQL服务再重装还是不行。

    3.没有清理注册表?:用软件清除过,也手动清除过(运行Regedit,然后到“HKEY_LOCAL_MACHINE/SoftwareMicrosoft/Windows/CurrentVersion/Uninstall ”删除),重装的时候问题还是出现了。

    4.操作系统不能启动MySQL服务?:前段时间刚好安装了wamp,它自带的MySQL服务能启动,所以不是操作系统的问题。

    5.bug?:在MySQL的网站上面提交的bug中有这样的问题描述,不过觉得自己的不是,因为装回之前那个MySQL5.5的msi,也是同样的问题。

    三.解决方法:

    尝试过上面几种方法重装还是不成功后,在准备重装系统前想了下在系统中所有和MySQL有关的东西,最后把”C:\ProgramData“的MySQL文件夹删除了再重装就可以了(注:在windows中”C:\ProgramData“文件夹默认是隐藏的)。

    还有一个办法就是利用MySQL的installer进行卸载,运行installer后会显示三个选项:“Installer Updates”、“Add/Modify Products and Features”和“Remove MySQL Products”,选择“Remove MySQL Products”,这样会彻底卸载,重新安装就不会有问题了。

     

  • 博客之道——开启篇

    很早之前就开始写博客了,不过没有坚持下来,这次用上了WordPress,并且自己的域名还没有过期,会把写博客这项工作坚持下去。因为用文字和图片记录生活上的点点滴滴在自己看来是一种乐趣,所以在微博和微信上经常会刷同学们的屏。半年前用JSP+JavaBean+Servlet+MySQL写的那个博客也彻底弃用了,毕竟WordPress的用户体验很好。当初决定用Java写博客是因为JSP课程要做一个大实验,而自己觉得写一个博客挺有趣,因为可以在代码里面获得到很多有用的信息,例如访客的IP、从哪里转到这个博客、访问的时间、查询的字符串、浏览器类型和最感兴趣的模块等等,而这个JSP博客也实现了这些功能,只是把它部署到SAE上面,JVM的启动慢是一个问题,而且很多细节都没有处理好,所以就直接改用了WordPress。不过之前刚好有同学问到JSP+JavaBean+Servlet的设计流程是怎样的,就不想白白浪费了自己断断续续做了两个月的成果,把这个JSP博客放到了github上面(https://github.com/thatcat/jsp_blog/)。一些代码优化和数据库优化都没有做好优化,放上去只是让有需要的同学看看JSP+JavaBean+Servlet的设计流程是怎样的,不喜勿喷,哈哈。至于为什么不直接在CSDN或51CTO上面写博客,是因为比较喜欢直接操作数据库,特别是MySQL,而SAE提供了这方面的功能。