MyEclipse连接MySQL数据库报错解决办法

2012-7-27 15:51:59 来源:本站原创,请勿转载 浏览:502
由于MySQL数据库十分小巧且功能也毫不逊色于大型数据,所以只需要中小型数据库的站长们都比较青睐于MySQL开发网站,但是在网上看到网友的帖子暴经常会出现MyEclipse无法连接MySQL数据库的问题,本文专门针对此问题提出了解决方案,请看下文吧!

 我们现在一般网站都是利用的MySQL数据库搭建网站的,但是在网上看到很多网友吐槽数据库连接不上的问题,现在我就结合相关资料向提出一些我个人的见解,希望对大家解决问题有帮助。

一般MySQL连接不上,可能有两大原因:1、MyEclipse配置错误 2、MySQL配置不当。

一、我们一般的连接步骤如下:

1、在MyEclipse中连接MySQL数据库:依次点击window-->show view-->other-->MyEclipse Database-->DB Browser

MyEclipse连接MySQL报错解决办法

                                                              图一:找到数据库连接选项

2、选中DB Browser,右键单击,并选择New一个数据连接的菜单,新建一个MySQL连接,在弹出的新窗口中填入相应的信息,如下图所示:

MyEclipse连接MySQL报错解决办法

                                                             图二:填写相应的信息

3、然后点击Finish,完成此次操作,却得到了如下图所示的错误信息,尝试多次也无法连接,为了验证用户名和密码是否正确,我们在MySQL终端尝试输入该用户和密码,却可以连接,这就奇怪了?

MyEclipse连接MySQL报错解决办法

                                                            图三:提示数据库无法连接

二、解决方法:

  最终在终端使用“select * from mysql.user;”命令查询用户表的时候,结果返回却只有root一个用户,然后将MyEclipse中MySQL连接中的User name改成root就能连接成功了。

MyEclipse连接MySQL报错解决办法

                                                               图四:将User修改为root

MyEclipse连接MySQL报错解决办法

                                                               图五:提示连接成功

三、为什么会出现这种情况?

  虽然问题解决了,但是我们还是要本着“知其然又要知其所以然”的精神继续往下探究下,所以做了一个大胆且正确的决定,重新安装了一次MySQL,当安装最后一步的时候终于明白了,我们一般选中的是“Modify Security Settings”选项,也就是默认用户为root,所以在终端查询用户表的时候只select出了root用户。

MyEclipse连接MySQL报错解决办法

                                                               图六:安装时root就为默认用户

如需要MySQL软件,护卫神下载频道提供MySQL系列软件的下载:http://soft.huweishen.com/action/search.asp?key=Mysql

(0)
(0)