Sunday, January 3, 2016

Error: java連接phpmyadmin時, 出現Access denied for user XXX

錯誤描述︰
java.sql.SQLException: Access denied for user 'XXX'@'localhost' (using password: YES)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1074)

出現地點︰Connection conn = DriverManager.getConnection(dbUrl, dbUser, dbPassword);

解決方法︰在頁面中新增用戶的時候要用IP指定host,例如localhost的IP是127.0.0.1。有可能是因為本機不知道localhost是在哪裡。在頁面中選擇Add User後,填寫host的時候要用IP地址。

No comments: