连接MySQL的时候,数据库密码正确却提示密码错误?

连接数据库时显示密码错误或者是找不到我的数据库,这该如何处理?

使用cmd或者Navicat登录都是正常的

image.png

image.png

报错:

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database 'mysql1'

sun.reflect.GeneratedConstructorAccessor152.newInstance(null.-1)

sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java.45)

java.lang.reflect.Constructor.newInstance(Constructor.java.423)

com.mysql.jdbc.Util.handleNewInstance(Util.java.403)

com.mysql.jdbc.Util.getInstance(Util.java.386)

com.mysql.jdbc.SQLError.createSQLException(SQLError.java.944)

com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java.3933)

com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java.3869)

com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java.864)

com.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java.1707)

com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java.1217)

com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java.2189)

com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java.2220)

com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java.2015)

com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java.768)

com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java.47)

sun.reflect.GeneratedConstructorAccessor145.newInstance(null.-1)

sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java.45)

java.lang.reflect.Constructor.newInstance(Constructor.java.423)

com.mysql.jdbc.Util.handleNewInstance(Util.java.403)

com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java.385)

com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java.323)

com.fr.third.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java.1461)

com.fr.third.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java.1525)

com.fr.third.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java.2165)

骄阳邀月舞 发布于 2021-7-28 07:52 (编辑于 2021-7-28 08:06)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
骄阳邀月舞Lv2见习互助
发布于2021-7-28 08:09

晕,自己捣鼓半天发现问题了。

cmd连接的时候只需要输入“msyql”,而Navicat输入“mysql1”连接成功。

帆软连接的时候输入“mysql1”总是连接失败,把帆软的数据库名改成“mysql”就能连接成功了

最佳回答
0
snrtuemcLv8专家互助
发布于2021-7-28 08:04

确保数据库账户密码,数据库名没问题,参考

[平台]MySQL数据连接-https://help.fanruan.com/finereport/doc-view-2560.html

  • 1关注人数
  • 642浏览人数
  • 最后回答于:2021-7-28 08:09
    请选择关闭问题的原因
    确定 取消
    返回顶部