MyEclipse连接MySQL数据库报错解决办法
我们现在一般网站都是利用的MySQL数据库搭建网站的,但是在网上看到很多网友吐槽数据库连接不上的问题,现在我就结合相关资料向提出一些我个人的见解,希望对大家解决问题有帮助。
一般MySQL连接不上,可能有两大原因:1、MyEclipse配置错误2、MySQL配置不当。
一、我们一般的连接步骤如下:
1、在MyEclipse中连接MySQL数据库:依次点击window-->showview-->other-->MyEclipseDatabase-->DBBrowser
图一:找到数据库连接选项
2、选中DBBrowser,右键单击,并选择New一个数据连接的菜单,新建一个MySQL连接,在弹出的新窗口中填入相应的信息,如下图所示:
图二:填写相应的信息
3、然后点击Finish,完成此次操作,却得到了如下图所示的错误信息,尝试多次也无法连接,为了验证用户名和密码是否正确,我们在MySQL终端尝试输入该用户和密码,却可以连接,这就奇怪了?
图三:提示数据库无法连接
二、解决方法:
最终在终端使用“select*frommysql.user;”命令查询用户表的时候,结果返回却只有root一个用户,然后将MyEclipse中MySQL连接中的Username改成root就能连接成功了。
图四:将User修改为root
图五:提示连接成功
三、为什么会出现这种情况?
虽然问题解决了,但是我们还是要本着“知其然又要知其所以然”的精神继续往下探究下,所以做了一个大胆且正确的决定,重新安装了一次MySQL,当安装最后一步的时候终于明白了,我们一般选中的是“ModifySecuritySettings”选项,也就是默认用户为root,所以在终端查询用户表的时候只select出了root用户。
图六:安装时root就为默认用户
相关文章
- linux远程连接mysql数据库详解数据库
- 教你如何轻松安装MySQL数据库(mysql数据库安装教程)
- 改变MySQL数据库密码的步骤及注意事项(修改mysql数据库密码)
- MySQL数据导出:一步一步完成(mysql数据导出)
- MySQL Installed on D Drive(mysql装D盘)
- Mysql数据库文件文件导出操作指南(mysql文件导出)
- 怎么办解决PHP中断MySQL连接的办法(php没有mysql)
- Java高效操作MySQL数据库(java写入mysql)
- 挑战MySQL二级考试,提升技能素养(mysql二级考试)
- MySQL 可以支持多少个数据库?(mysql多少个数据库)
- MySQL季:如何成为一名高效的数据库管理员(mysql季)
- MySQL存储 享受音乐的美妙体验(mysql存音乐)
- MySQL库:构建更强大的数据库应用(mysql-libs)
- 远程连接MySQL:简单易行的步骤(如何远程连接mysql)
- MySQL连接查询:实现数据最佳技术(mysql 的连接查询)
- MySQL数据库文件存储之位置探究(mysql数据库文件存放位置)
- MySQL中每行数据最多可以包含多少列(mysql中一行有多少列)
- 中国 搭建CND服务器连接MySQL数据库(cnd链接mysql)
- MySQL中的data文件存储表和数据的核心组成部分(mysql中data文件)
- MySQL数据库简单而快速的数据写入(c mysql数据库写入)
- 1831年MySQL的诞生改变世界数据库管理(1831 mysql)
- 升级到1049版本,MySQL数据库变得更强大(1049 mysql)
- MySQL升级教程不需要关闭数据库服务(mysql 不关闭升级)
- MySQL数据库中的用户突然消失如何解决(mysql下用户没了)