JAVA_환경설정

초보의 JAVA WEB 개발 환경설정(3)

old Developer 2020. 11. 5. 17:25

지난 글에 이어서 앞으로 데이터를 넣고 관리할 DB를 설정합시다.

DB는 MariaDB를 사용하기로 하겠습니다. (무료거든요 ㅎ)

 

* 다운로드 버전 : 10.5.7 (본인 PC 비트에 맞게 다운로드)

 

1. MariaDB 다운로드 (https://mariadb.org/)

사이트에 접속해서 Download 를 클릭합시다.
클릭하고 기다리니 고맙게도 내 PC 정보를 읽고 정보를 세팅해줍니다. 또 Download 버튼만 클릭합시다.ㅎ

- 다운로드 된 파일을 클릭하여 설치를 시작합시다.

영어로 뭐라 솰랴 솰랴 하는데 뭐 그냥 Next 누릅시다.ㅎ
동의 안하면 설치가 안되는데?... 놀리나? 동의하고 Next를 누릅시다.
기본 위치가 싫으면 Browser 클릭해서 위치를 바꾸고 Next를 누릅시다.
비밀번호를 입력하고 Enable... 어쩌고는 외부접속 여부인데 local에서 개발연습 할것이니 무시하고 아래 Use UTF-8을 클릭하고 Next를 누릅시다. (캐릭터셋은 모두 UTF-8로 통일!)
딱히 손댈것이 없어보입니다. Next를 누릅시다.
Install 클릭!!!
Finish 클릭!!!

2.  DB 설정하기

설치가 완료되면 윈도우키 또는 작업표시줄 좌측하단 창문모양 클릭하면 이미지와 같은 것들이 설치된것을 확인 할 수 있습니다. MySql Client 를 클릭하여 DB설정을 시작합시다. (HeidSql을 깔아주네요? 고맙게도 ㅎ)
MySql Client를 클릭하면 이런 화면이 보이는데 설치중에 입력한 비밀번호를 입력하고 접속합시다.

- 비밀번호를 입력하고 접속하면 DB 생성

- 사용할 DB 생성 : create database DB이름;

ex : create database olDev;

- 생성된 DB 확인 : show databases;

- 생성된 DB 삭제 : drop database DB이름;

ex : drop database olDev;

생성된 DB가 검색된다.

- DB를 생성했으면 mysql을 활성화, 사용자를 생성하고 권한을 부여하자.

- MySql 활성화 : use mysql;

- 사용자 생성 : create user '아이디'@'접속구분' identified by '비밀번호;

ex : create user 'olDev'@'localhost' identified by 'olDev@1234';

@뒤에 붙은 localhost는 말그대로 local 허용이고 만약 외부에서 접속한다면 %를 사용하자.

 

- 사용자 권한 : grant all privileges on 생성한DB.권한 to '사용자아이디'@'접속구분';

ex: grant all privileges on olDev.* to 'olDev'@'localhost';

권한은 *(모든권한)을 줬는데 만약 제약을 하고 싶다면 select, insert 등 필요에 맞게 제약하자.

 

- 사용자 적용 : flush privileges; (새로 생성된 사용자를 flush 해서 적용해주자)

- 사용자 확인 : select host, user, password from user;

명령어를 수행하고 사용자를 조회하면 olDev가 추가된것을 확인 할 수 있다.

3. DB Tool 설정 - HeidSql

- MariaDB client로 작업할 수도 있겠지만 성격을 포기하게 될 수도 있으니 툴도 설치합시다.

- 고맙게도 MariaDB를 설치하면 HeidSql을 함께 설치해줍니다.

heidSql을 클릭하면 텅텅빈 세션 관리자가 열립니다. 좌측 빈공간에 우클릭으로 메뉴를 열어 새 세션 선택합시다.(하단 신규를 클릭해도 됩니다.)

- 로컬에 기본으로 설치하였으니 설정한 DB의 ID, PW를 입력합시다.

세션 이름을 적당히 지어주고 설정해둔 아이디와 비밀번호를 입력합시다.
이제 SQL 작성은 이녁석을 사용할테니 '예'를 눌러 저장합시다.
생성한 DB이름(olDev)을 클릭하면 데이터베이스 탭이 활성화됨 차차 SQL을 '쿼리' 탭에서 작성 하도록 합시다.

* 드디어 이클립스, JAVA, Tomcat, MariaDB 설정까지 모두 완료되었습니다. 이제 개발해보겠네요... 꼴랑 3편 썼는데.. 왜 기운이...없...

* 제가 남기는 내용보다 더 많은 설정과 내용들이 있겠지만 로컬에서 개발 연습은 이 정도만 되어도 될 것 같다는 착각이... ㅎㅎ;; 그리고 환경설정(1) 글에 남긴 것처럼 c:/olDev 폴더를 압축하여 백업을 합시다. 어차피 설정 다되어 있으니깐요. 날려먹음 압축 풀고 그냥 쓰면 되거든요.

 

다음편부터 쌩 Live Java Web 개발을 해보도록 하겠습니다. :)