서버
Spring boot3 - 배포 후 Access denied 뜨는 현상
탐훈
2024. 10. 8. 02:00
728x90
많은 이유가 있겠지만
저는 root 비밀번호 설정이 안되어 있었습니다.
mariadb는 오픈소스입니다.
mysql의 fork 뜬 RDBMS인데요.
mysql이랑 똑같습니다.
계정을 포함한 설정 영역은
mysql 이라는 database에서 해줘야 합니다.
1. mariadb 접속
mariadb
use mysql
2. mysql database 에서 root 정보 확인
select host, user, password from user;
Password 부분이 원래 invalid 상태였다.
3. invalid 상태를 비번으로 변경
set password for 'root'@'localhost' = PASSWORD([원하는 비밀번호]);
ex) set password for 'root'@'localhost' = PASSWORD('1234');
4. 다시 gradle clean 후 build 하면 됨