当前位置: 首页 > 面试题库 >

用户'root'@'localhost'的访问被拒绝(使用密码:是)(Mysql :: Error)

鲁涵映
2023-03-14
问题内容

我试图在服务器上部署Web应用程序,但出现此mysql数据库异常

Access denied for user 'root'@'localhost' (using password: YES) (Mysql::Error)

我试图使用mysql -u root -p所有的数据库操作从命令提示符处访问数据库。

有什么错误

java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2928)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:771)
    at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:3649)
    at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1176)
    at com.mysql.jdbc.Connection.createNewIO(Connection.java:2558)
    at com.mysql.jdbc.Connection.<init>(Connection.java:1485)
    at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
    at java.sql.DriverManager.getConnection(DriverManager.java:620)
    at java.sql.DriverManager.getConnection(DriverManager.java:200)
    at com.mpigeon.DbConnection.DbConn(DbConnection.java:26)
    at com.mpigeon.CheckLoginHome.doGet(CheckLoginHome.java:39)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

问题答案:

您需要授予从本地主机对root的访问权限。查看此
ubuntu帮助



 类似资料:
  • 问题内容: 我正在尝试通过NodeJS文件连接到mySQL,但是收到以下错误: 奇怪的是,我可以通过运行终端通过终端连接。我只在运行JavaScript时收到此错误。我已经遍历了Google和StackOverflow,但仍然找不到有效的解决方案。我在虚拟机上的Ubuntu 16.04.1上使用MySQL 5.7.16。不知道VM是否在这里有所作为。我的Javascript代码如下: 我已经尝试在

  • 我正试图将一个实时WordPress站点复制到我的本地服务器上。我通过MAMP从现场站点导入数据库,在尝试连接到phpMyAdmin时收到了一条错误消息: 我在这一点上被难住了。有人能帮忙吗?

  • 问题内容: 这似乎是多余的,但我无法找到正确的解决方案。 我无法使用mysql控制台登录到mysql。它要求输入密码,但不知道我实际输入的内容(是否可以获取或更改密码?)这是我的config.inc的外观。 当我尝试打开phpmyadmin时,出现此错误(#1045-用户’root’@’localhost’的访问被拒绝(使用密码:是) 我试图卸载(加上已删除所有相关文件)WAMP并重新安装。它也无

  • 问题内容: 如下代码: 在上引发此异常: 这是怎么引起的,我该如何解决? 编辑: 产生: 问题答案: 从头开始创建数据库时,可以使用: 这是一个相同的场景。

  • 问题内容: 我是MySQL的新手,我想在Windows桌面上运行WordPress,它需要MySQL。 我安装了Microsoft提供的所有内容。我从来没有为MySQL设置过root密码,在安装WordPress的最后一步中,它要求输入MySQL服务器密码。 root的默认密码是多少(如果有的话)以及如何更改它? 我试过了: 但是它显示了我: 在此之后,我尝试: 但是,它要求输入我没有的密码。 更

  • 我试图用续集专业版创建一个数据库,它总是出现一个错误“无法连接到主机,因为访问被拒绝”。 仔细检查您的用户名和密码,确保允许从当前位置访问。 MySQL表示:用户“root”@“localhost”的访问被拒绝(使用密码:否) 我有mySQL服务器在我的Mac上运行。不确定我做错了什么。任何帮助都将不胜感激。