몇 주동안 묵혀있던 에러를 풀어보았어요.
mysql에서 root가 아니라 다른 user를 만들어서, database를 만들기도 안되고 계속 Access Denied error가 났습니다.
sts에서는 이렇게 에러가 떴습니다.
java.sql.SQLSyntaxErrorException: Access denied for user 'user아이디'@'localhost' to database 'DB 이름'
mysql에서는 ERROR 1044가 떴어요. 그것도 Access denied였습니다. 어떻게 에러가 떴는지 보여드리고 싶은데, 해결해서 그 에러를 더이상 볼 수 없군요!
해결 방법
mysql -u root -p
enter password : 'mysql 비밀번호'
use mysql;
select user, host from user;
grant all privileges on *.* to '사용자'@'localhost';
FLUSH PRIVILEGES;