H2란 자바로 작성된 관계형 데이터베이스 관리 시스템(RDBMS)로, 아래와 같은 장점을 가지고 있다.
https://www.h2database.com/html/main.html 에서 운영체제에 맞게 다운로드를 한다.
압축을 풀면 h2
라는 디렉토리가 생긴다.
(나는 h2
디렉토리를 다운로드 > 홈으로 이동하였다.)
하위의 bin으로 들어가서, sh 파일에 권한을 주고 실행한다.
-webAllowOthers 옵션을 추가하여 쿼리 실행 시 Sorry, remote connections ('webAllowOthers') are disabled on this server.
메세지가 뜨는 것을 해결할 수 있다.
cd h2/bin
chmod 755 h2.sh
./h2.sh -webAllowOthers
위와 같이 입력해준 뒤, 연결 버튼을 누른다.
이런 화면이 보인다면 성공한 것이다.
Finder에서도 데이터베이스 파일이 생성된 것을 확인할 수 있다.
왼쪽 상단에 있는 버튼으로 연결을 끊을 수 있다.
The Web Console server could not be started. Possible cause: another server is already running at
Root cause: Exception opening port "8082" (port may be in use), cause: "java.net.BindException: Address already in use"
lsof -i:8082
kill -9 (pid)
``