해당 코드를 통해서 mysql한글설정을 해주었다.
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
init_connect='SET collation_connection = utf8_general_ci'
character-set-server=utf8
다음 코드를 통해서 한글설정이 된 것을 확인할 수 있다.
show variables like 'c%';
사용자를 생성하고 권한을 주어서, mysql연결 시 root 외에 다른 사용자를 사용할 수 있었다.
create user '유저이름'@'%' identified by '비밀번호';
-- ON DB이름.테이블명
GRANT ALL PRIVILEGES ON *.* TO '유저이름'@'%';
그리고 springboot의 application.yml파일에 다음 코드를 추가해 줌으로써 데이터베이스와 연결할 수 있었다.
데이터 베이스와 연결 방법에는 properties와 yml방식이 있는데, yml방식이 더 간편한 이유로 사용하게 되었다. 이후에 build.gradle에 주석처리했던 jpa, mysql코드를 해제해준 후, 정상적으로 파일이 실행되었다.
깃허브 페이지와 스프링 파일을 연결해주었다.