2013-06-02 107 views
0

我发现有太多问题与此问题有关,但我仍遇到同样的问题。访问拒绝用户'用户'@'localhost'(使用密码:是)

我已经从MYSQL::Download MYSQL Installer安装MySQL Server。另外,我在我的localhost上运行xampp

http://localhost/phpmyadminMySQL 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

回答

1

尝试授予的特权: -

mysql> GRANT ALL PRIVILEGES ON *. * TO [email protected] 

-> IDENTIFIED BY 'some_pass' WITH GRANT OPTION; 
相关问题