DB에 접속하기 위한 무료 클라이언트 프로그램 추천 - DBeaver
DBeaver 소개
귀여운 비버를 연상시키는 DBeaver 는 무료로 사용하기 좋은 DB 연결 클라이언트다.
Windows와 Mac 둘 다 지원하며,
Mysql, Postgresql, Oracle, Sqlite, AWS의 OpenSearch, Apache Spark, Clickhouse 등 다양한 DB를 지원하는 오픈 소스이다.
업데이트도 활발하며 무료임에도 기능도 훌륭해서 써보는것을 추천한다.
설치하기
DBeaver Download 페이지에 접속해서 운영체제에 맞는 것을 선택해 다운로드하자.
참고로 무료 버전은 'DBeaver Community' 이며 'Pro' 가 붙은것은 유료버전인데 Nosql 및 Cloud DB 등을 지원하는데,
일반적인 RDBMS를 이용하는 것이 목적이라면 Community 라면 충분하다
나는 Mac M1에 설치해야해서 dmg 를 내려받고 설치했다.
다운받은 파일을 실행하면 아래와 같이 창이 뜨는데 드래그해서 Application으로 이동하면 설치 끝이다.
로고가 귀엽다
Mac 유저라면 아래 명령어로 brew를 이용한 설치도 가능하다.
brew install --cask dbeaver-community
간단하게 설치를 끝냈다.
DB 접속하기
설치한 DBeaver를 실행하고 연결할 DB를 구성해주어야 한다.
아래 화면에서 빨간 박스의 버튼을 클릭해주면 연결할 DB를 선택하는 창이 뜬다.
나의 경우는 지난 포스팅에서 Postgresql를 설치했으니 코끼리 아이콘을 선택했는데 필요한 DB를 선택하면 된다.
'다음' 을 누르면 DB 서버에 대한 정보를 입력하는 창이 나타난다.
보통 DB 연결에는 Host, Port, Database, Username, Password 가 기본적으로 필요하다.
연결하려는 DB에 맞게 잘 확인해서 입력해주자.
참고로 나는 brew를 이용해 postgresql를 설치했는데 DB의 root 계정이 Mac 사용자명으로 자동 생성되어서 그대로 입력해주었고 기본값에서 다른 것은 수정하지 않았다. 비밀번호도 입력하지 않았다.
연결할 서버 정보를 입력하고 완료를 누르면 아래 화면의 좌측과 같이 추가된 서버가 나타난다.
해당 서버를 클릭해주면 연결에 필요한 DB Driver를 다운받도록 화면이 나타나는데 다운로드 해주자.
(만약 드라이버를 설치 후에 서버 정보를 잘못 입력해 연결이 안되었다면 좌측의 서버를 우클릭해서 Edit를 선택해 수정 할 수 있다)
드디어 쿼리를 다룰 수 있는 환경이 준비가 되었다.
좌측의 데이터베이스에서 우클릭으로 SQL 편집기를 추가하면 우측에서 쿼리를 입력하고 실행 할 수 있다.