[DB] sql Developer와 mysql 이해하고 연결하기 in Mac
IT/Database

[DB] sql Developer와 mysql 이해하고 연결하기 in Mac

참고사항
사용 환경 : macOS, mysql 이미 다운로드를 한 사용합니다. 

 

이해를 위해 약간의 설명을 더하겠습니다. 필요없으신 분들은 넘어가주세요

 

출처 : https://phoenixnap.com/kb/what-is-a-database-server

 

구성

1) 데이터베이스 클라이언트

2) 데이터베이스 서버 (or DBMS)

3) 데이터베이스 

 

작동 방식

우리는 데이터베이스 클라이언트를 통해 서버(DBMS)에 요청을 하고 

요청을 받은 서버데이터베이스에 가서 요청한 것들을 가져와서 다시 클라이언트에 전달해줍니다.

 

 

 

이제 다운받으시는 분들은 혹시 헷갈리실까 정리해봤습니다.

sql :  데이터베이스를 관리하는 프로그래밍 언어 (언어)

mysql : sql언어를 사용하는 데이터베이스 서버 (DBMS)

oracle : sql언어를 사용하는 데이터베이스 서버 (DBMS)

sql developer : oracle 서버를 관리할 수 있는 클라이언트 (클라이언트)

mysql workbench : mysql 서버를 관리할 수 있는 클라이언트 (클라이언트)


이미 sql developer 와 mysql 다운로드 받았다고 가정하겠습니다. 

 

1. sql developer 다운

    sql developer 다운로드는 자세한 글들이 많기에 생략하겠습니다. 맥은 꽤 까다로우니 처음에 환경설정 잘하고 설치하세요 

 

2. mysql 다운 

다운받은 mysql 의 이름이 mysql이라고 가정하겠습니다. (다르면 바꿔주세요)

아래 명령어를 입력

cd /usr/local/mysql/bin

./mysql -uroot -p

비밀번호를 입력하라고 나옵니다.   :  mysql설치 시 설정했던 비밀번호를 입력하면 됩니다.

 

 

시스템환경설정 -> MySQL

3. mysql connector/j 다운 

 

    sql developer와 mysql을 연결하려면 mysql connector/j를 다운받아야합니다. 

    https://dev.mysql.com/downloads/file/?id=476197 

 

MySQL :: Begin Your Download

The world's most popular open source database

dev.mysql.com

mysql-connector-java-5.1.46.tar.gz 다운로드 후 

 

 

4. mysql-connector-java-5.1.46-bin.jar 파일 경로 변경 

 

 mysql-connector-java-5.1.46-bin.jar 파일을 위에서 연결될 mysql 폴더에 옮겨놓았습니다.

(제가 다운 받은 mysql버전은 mysql-8.0.27-macos11-x86_64 이라는 점)

 

 

5. sql Developer 실행화면 

 

+ 버튼을 눌러 확인하면 다음과 같이 MySQL데이터베이스가 새로 생긴 것을 확인가능합니다!

 

 

설명이 부족했지만, 읽어주셔서 감사합니다.

언제든 조언과 댓글 환영합니다.