본문 바로가기
개발

mariadb - DB 생성 및 IntelliJ 연동

by 공덕뉸나 2023. 7. 20.

저번 글에서는 docker를 사용하여 mariadb를 설치하고 접속하는 것까지 작성했다.

오늘은 mariadb에 접속하여 DB를 생성하고 사용자 계정을 만들어 권한을 주는 거까지 진행하고 인텔리제이에서 DB를 확인할 수 있는 방법을 포스팅하려고 한다.

 

우선 mariadb -u root -p로 접속한 상태에서 진행하면 된다.

 

1. database 확인

show databases;

데이터베이스에 어떤 것들이 있는지 보여준다.

 

2. database 생성

create database pilot;

나는 파일럿 프로젝트를 진행할거라 DB 이름을 pilot이라고 지정했다.

pilot 자리에 원하는 DB명을 적으면 된다.

 

DB 생성 후에 다시 show databases; 로 제대로 생성되었는지 확인한다.

 

3. 계정 생성

create user '사용자명'@'%' identified by '비밀번호';

 

4. 권한 부여 및 적용

 

권한 부여

grant all privileges on pilot.* to '사용자명'@'%';

 

권한 적용

flush privileges;

 

여기까지 진행하면 DB를 사용할 수 있는 준비가 끝난 것이다.

나는 인텔리제이 ultimate 버전을 사용하고 있는데 여기에서 Database를 관리할 수 있어서 연동해 확인한다.

 

5. 인텔리제이에 적용하기

인텔리제이 우측을 보면 Database가 있다.

여기에서 +를 누르고 Data Source에서 MariaDB를 선택한다.

 

Name에 인텔리제이에서 DB를 구분할 수 있게 이름을 지정하고 나는 local에서 DB를 실행할거기 때문에 Host를 그냥 localhost로 두었다.

그리고 User와 Password 부분에 앞서 만들었던 계정 정보를 입력하고 Test Connection을 눌러 통화하면 Apply 후 OK를 선택하면 된다.

 

그러면 이렇게 확인할 수 있게 된다.

 

여기까지가 docker로 mariadb 설치부터 DB 생성까지에 관한 내용이다.

command not found 에러 때문에 시간을 잡아먹어서 그렇지 하고 보니 별거 없다,, 

 

이제 DB까지 연동했으니 프로젝트 시작해야겠다. 망망!

 

'개발' 카테고리의 다른 글

도메인 설계  (0) 2023.08.17
파일럿 프로젝트 시작하기 - 프로젝트 세팅  (0) 2023.08.16
Docker로 mariadb 사용하기  (0) 2023.07.19
Swagger 적용하기 - SpringBoot3 버전  (0) 2023.07.18
Swagger 적용하기 - spring fox  (0) 2023.07.17