我发现与此问题相关的问题太多了,但我仍然遇到同样的问题。
我MySQL Server从MYSQL::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。