서버

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 하면 됨