0

我发现与此问题相关的问题太多了,但我仍然遇到同样的问题。

MySQL ServerMYSQL::Download MYSQL Installer 安装。另外,我xampp在我的localhost.

http://localhost/phpmyadmin并且MySQL Command Line Client工作正常,我可以登录并执行SQL查询。但问题是,如果我jdbc用来连接,MySQL那么错误就来了Access denied for 'root'@'localhost' (using password:yes)
我用于 jdbc 的连接字符串是

DriverManager.getConnection("jdbc:mysql://localhost:3306/mydb", "root", "root");

但它不起作用。我尝试删除端口号(3306),仍然是同样的问题。
我还尝试使用安装程序开始MySQL Workbench安装并获得相同的连接错误。

如果有人可以帮忙?phpmyadmin工作正常,我能够从php程序运行 sql 查询。但它不能正常工作java

4

1 回答 1

1

尝试授予权限:-

 mysql> GRANT ALL PRIVILEGES ON *. * TO root@localhost

-> IDENTIFIED BY 'some_pass' WITH GRANT OPTION; 
于 2013-06-02T08:55:00.090 回答