초보의 JAVA WEB 개발 환경설정(3)
지난 글에 이어서 앞으로 데이터를 넣고 관리할 DB를 설정합시다.
DB는 MariaDB를 사용하기로 하겠습니다. (무료거든요 ㅎ)
* 다운로드 버전 : 10.5.7 (본인 PC 비트에 맞게 다운로드)
1. MariaDB 다운로드 (https://mariadb.org/)


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







2. DB 설정하기


- 비밀번호를 입력하고 접속하면 DB 생성
- 사용할 DB 생성 : create database DB이름;
ex : create database olDev;
- 생성된 DB 확인 : show databases;
- 생성된 DB 삭제 : drop database DB이름;
ex : drop database olDev;

- 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;

3. DB Tool 설정 - HeidSql
- MariaDB client로 작업할 수도 있겠지만 성격을 포기하게 될 수도 있으니 툴도 설치합시다.
- 고맙게도 MariaDB를 설치하면 HeidSql을 함께 설치해줍니다.

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



* 드디어 이클립스, JAVA, Tomcat, MariaDB 설정까지 모두 완료되었습니다. 이제 개발해보겠네요... 꼴랑 3편 썼는데.. 왜 기운이...없...
* 제가 남기는 내용보다 더 많은 설정과 내용들이 있겠지만 로컬에서 개발 연습은 이 정도만 되어도 될 것 같다는 착각이... ㅎㅎ;; 그리고 환경설정(1) 글에 남긴 것처럼 c:/olDev 폴더를 압축하여 백업을 합시다. 어차피 설정 다되어 있으니깐요. 날려먹음 압축 풀고 그냥 쓰면 되거든요.
다음편부터 쌩 Live Java Web 개발을 해보도록 하겠습니다. :)