MDP
SpringBoot를 활용한 MariaDB 연결 본문
프로젝트 진행을 위해서 Maria DB를 사용하기로 결정하였는데 팀원들 모두 경험해본적이 없어서 이번 기회에 Maria DB 사용방법에 대해 학습 후 사용하기 위해서 작성해보려고 한다.
1. MariaDB 설치
MariaDB를 사용해 본 경험이 없어서 아래 블로그 내용을 참고해서 작업을 진행하려고 했는데 문제가 발생했다
ERROR 1045 (28000): Access denied for user 'parkchangseon'@'localhost' (using password: NO)
이 문제의 원인이 3306 포트를 이미 사용하고 있어서 발생한 문제로 확인되었다. (MySQL을 상시 실행시켜서 이와 같은 문제가 발생된 것 같다.)
MySQL을 종료 후 다시 실행하니까 정상적으로 돌아온것을 확인할 수 있었다.
2. 스프링 부트를 이용하여 MariaDB 연결
MariaDB를 통행 생성한 Database 이름, User, Password 입력하였는데 문제가 발생하였다.
[MariaDB] ERROR 1698 (28000): Access denied for user 'root'@'localhost'
위와 같은 문제가 발생하였는데 이 문제가 발생한 이유는 MariaDB에 대한 root 설정과 password를 설정하지 않았기 때문에 위와 같은 오류가 발생하였습니다.
MariaDB [mysql]> update user set plugin='mysql_native_password' where user='root';
이렇게 설정을 하니까 오류가 해결되었다... ㅎㅎ
연결을 완료하고 실행하였더니
Hibernate: create table tb_test (id bigint not null auto_increment, test varchar(255), primary key (id)) engine=InnoDB
쿼리문도 정확하게 잘 나가는것을 볼 수 있었다.
'공부일지 > Spring_공부일지' 카테고리의 다른 글
Jar 파일 - BOOT-INF 영역 (0) | 2024.07.11 |
---|---|
스프링 프레임워크 (0) | 2024.07.10 |
Apache Tomcat (0) | 2023.11.01 |
API (0) | 2023.11.01 |
웹 서버 (0) | 2023.11.01 |