首页 > 技术文章 > ssh环境下客户信息管理系统学习问题(一)

lytmy7 2017-06-28 19:50 原文

本次博客主要内容是关于短学期前三天的学习内容。首先老师教的主要内容是做出一个客户信息管理系统。主要工具是myeclipseNavicat Premiun。接下来我就说说我遇到的问题以及解决方案。

.第一天的时间主要是用来安装软件以及配置环境,环境是进行任务的基础,没有环境一切都是面谈的,并且如果环境配置错误,那么在后面的学习中也会出现各种各样不可预测的问题,所以说配置环境是很重要的。由于系统问题以及电脑问题,所以安装过程并不是很顺利的。个人安装时出现的主要问题是开始的时候没有跟上老师的节奏,所以后面在配置的时候会乱了顺序或者是有些没有配置完成直接就到下一步了。因此还尝试了好几次,新建了好几个web projiect,删了又建删了又建。不过后来在老师的帮助下也总算是安装成功了。

.遇到的最大的问题是在安装mysql时出现的错误,点击startmysql的作用是启动mysql服务,然后点击stopmysql的时候mysql才会停住服务,而我的确是点击startmysql后自动停止服务了,如下图所示。这个文件和别人的也是一样的,我放的位置也是没有错的,目录也是没有问题的,出现的界面的内容除了多出最后那两行其它内容也是没有不一样的,同样的文件在别人的电脑上能运行而我的不能运行,只能说明这是系统问题电脑问题了。

 

 

此类问题在网上也出现过很多,也有不少解答,但是我发现虽然现象是一样的,但是本质上是不一样的。以下是我从网上找到的方法:

     1.启动MySQL服务后,立即自动停止,无法正常使用,查看mysql安装目录下的data目录中的err日志,有如下信息:

[plain] view plain copy print?

InnoDB: Started; log sequence number 0 36060014 MySQL: File '' not found (Errcode: 2)  

160909 9:40:48 [ERROR] Failed to open log (file '', errno 2)  

InnoDB: Started; log sequence number 0 36060014 MySQL: File '' not found (Errcode: 2)

160909 9:40:48 [ERROR] Failed to open log (file '', errno 2)

 

解决方案:

1、进入mysql安装目录下的data目录;

2、找到其中的mysql-bin.index,用文本工具打开;

3、发现里面的内容少了一个mysql-bin.000024,而文件实际上是存在的,手动将这个少了的内容加上,即可正常启动。注:mysql-bin.000024文件后边懂得序号一般都是按照顺序排下来的,mysql-bin.index中的内容要和实际文件的内容相符合才

2)还有网友说执行了一下初始化 mysqld --initialize, 就解决了

以上的方法都是在网上看到的,还有不少我也就不一一在此列出来了,感兴趣的可以自己到网上搜搜。我在网上看到的方法基本上都试过了,然而还是不行,可能真的是电脑问题吧,最后通过老师帮忙,老师建议我到网上下一个mysql(我们之前用的mysql服务是免安装版本的)

三.利用Navicat Premium连接数据库时出现2003错误,如下图所示,连接mysql失败。这个问题其实是和上一个问题连接起来的,我认为我的问题就是出现在了没能成功启动mysql服务所以导致了这里连接失败,只要解决了上一个问题,这个问题也就能解决了。但是其实出现2003错误的原因并不止我出现的这种,也有其它的原因,建议大家可以去看看http://blog.csdn.net/u010700335/article/details/45765749

这篇博客的内容,这也是在网上搜到的,感觉人家写得挺好的。

 

 

开始的这三天我遇到的主要就是上面所述的三个问题,因为花了挺长时间去解决的,而且现在也还有着其它潜在问题,所以后面写代码的时候我出现的问题是目前是比较少的或者是由于现在那个mysql没连接成功所以出现的某些问题我不敢直接断定那些问题的原因,后面会说的。

推荐阅读