Languages/SQL

[Error] nested exception is java.sql.SQLException: Access denied for user '계정명'@'localhost' (using password: YES)] with root cause

잔망루피 2021. 6. 3. 21:05
반응형
Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.transaction.CannotCreateTransactionException: Could not open JDBC Connection for transaction; nested exception is java.sql.SQLException: Access denied for user 'jeong'@'localhost' (using password: YES)] with root cause

이런 에러가 떴다. 계정 권한을 추가해줘야한다.

 

 

💗 해결

 

1. 사용자를 추가하며 비밀번호까지 설정한다.

CREATE USER 계정명입력@localhost identified by '비밀번호';

 

2. 계정에 권한 부여

GRANT ALL PRIVILEGES ON 데베명입력.* TO 계정명입력@localhost;

 

3. 권한 적용

flush privileges;

  

4. 권한 확인

SHOW GRANTS FOR 계정명@localhost;

 

 

 

 

참고 👉 https://nickjoit.tistory.com/144

 

mysql 사용자추가/DB생성/권한부여

서버 관리를 하다보면 mysql 사용자 계정을 추가해 줄때가 있다. MySQL 접속 및 데이터 베이스 추가 # mysql -u root -p 사용자 계정을 추가하기 전에 먼저 현재 생성된 사용자 계정을 확인한다. mysql > use

nickjoit.tistory.com

 

 

 

 

 

반응형