连接mysql数据库时报错如何解决?

我在MyEclipse建个web工程,需要连接数据库,但是每次打开页面就出现“Accessdeniedforuser'root'@'localhost'(usingpas... 我在MyEclipse建个web工程,需要连接数据库,但是每次打开页面就出现“Access denied for user 'root'@'localhost' (using password: NO)”,我在DB Browser里面已经通过连接,用户名和密码都是root。
我在网上搜到的答案都是改密码的,我密码没有问题。如何解决?
展开
 我来答
tutu天然呆
高粉答主

推荐于2019-10-16 · 说的都是干货,快来关注
知道大有可为答主
回答量:239
采纳率:100%
帮助的人:7.6万
展开全部

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

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

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

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

二、解决方法:

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

参考资料

MyEclipse连接MySQL数据库报错解决办法.脚本之家[引用时间2017-12-29]

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式