MySQL这个软件真是让我又爱又恨,爱是因为他体积小,功能全,还免费。恨是因为它在安装调试过程中老是容易出现问题。

这两天就是遇到了这等麻烦事,在调试MySQL安装版的时候出现Start Server或ResatrtServer项错误,这个问题以前也遇到过,卸载重装一遍MySQL就好了。但是这次卸载了4,5次都没解决。我把电脑中关于MySQL的文件都删了,问题依旧。听从某网友建议清空MySQL所有文件后整理了注册表等系统垃圾后,问题还是没有解决。我把这个问题交给了指导老师,老师也说不出一个所以然来。后来给我一个MySQL的解压版用,虽说可以用了,但是好多配置都要使用代码来设定,对于英语很烂的我来说,要看懂这些代码说明不是件易事。

回到家后,我上网研究了一下,网上大部分留言都说重装就可以了。便想起了导师说的那句话“网上问问题的都是菜鸟,回答问题的都是雏鸟,只看不答的都是成鸟,看都不看的才是老鸟”。当遇到一个真正难题的时候,网上的建议往往都是那么一文不值。看了很多,试了很多方法后,我试想可能是端口暂用的原因。我把MySQL默认的3306换为3309后就正常启动了服务器。然后再重新换回3306也成功了!看来出现这个问题的原因可能是因为端口被占用,我们可以使用 telnet localhost 3306这个指令查看端口的状态,当端口被占用的时候,我们换一个端口就可以了。

虽然解决了Start Server问题,可又出现了另一个问题:apply security setting错误。在网上查看网友解决方案后总结了1条——出现问题重新安装。可是我才没有那么傻,你们这些家伙除了重装还会什么?重装还有问题怎么办?!

其实apply security setting错误是比较好解决的,因为他不像上一个错误没有错误提示。比如说我这个问题就是1045,密码错误。还有些问题可能就是端口被占用了。

至此,所有MySQL安装调试问题都解决了,给我的感觉就是——不学好英文你是不能在计算机行业立足滴~