mysql 초기 세팅 에러를 해결하고 springboot를 재실행하니 또 다른 에러가 튀어나왔다.
이는 내가 어노테이션으로 설정해두었던 Transactional 때문에 발생한 에러였다.
Service 전체에 @Transactional(readOnly = true) 를 붙여주고
메서드에 @Transactional 를 안 붙여줬더니 에러가 발생했던 것이었다.
메서드에 @Transactional 를 붙여주고 실행하니 드디어 에러 없이 정상적으로 springboot가 실행되었다.
레퍼런스
java.sql.SQLException: Connection is read-only. Queries leading to data modification are not allowed