티스토리 뷰

개발/DB

[MySQL] Workbench 사용법

드림&T 2012. 7. 20. 00:12

 

MySQL 을 설치하면 프로그램 그룹안에 떡하니 Workbench 라는 프로그램이 같이 깔려있다.

내게 깔려있는 버젼은 MySQL Workbench CE 5.2.34.2 이다. 기능은 크게 3개로 나뉜다.

 

SQL Development : SQL문 실행 툴.

Data Modeling : 데이터 모델링 툴.

Server Administration : 서버 관리 툴.

 

이렇게 세가지 이다. 1년간 계속 사용해온 결과 공짜 치고는 너무 좋다.

 

 

[Data Modeling] 

 

 

이건 프로그램 설치하면 기본적으로 있는 샘플 파일이다. 실제로도 데이터 모델링을 간단히 설계하고 스크립트로 Export 해봤는데 너무도 당연하겠지만 잘 만들어지고 잘 실행된다. 그거 하나만으로 만족했다.

 

 

[SQL Development]

 

 

SQL문 실행툴이다. 자주 쓴 기능은 모델의 잦은 변경으로.. 모델링툴에서 Export 한 스크립트로 한방에 실행해 스키마부터 테이블 전체를 자주.. drop 및 create 했다. 그리고 조회된 데이터를 File로 Export 할 수 있어서 CSV 혹은 SQL INSERT 문으로 저장했다. 간단한 정보 수정은 그리드형식으로 데이터를 조회해서 셀안의 값을 간단히 수정했다.(물론 비싼툴에서는 기본적인 기능이겠지만 공짜의 기준에서 아주 착한 툴이다.)

 

 

 

[Server Administration]

 

 

서버관리하는 툴이며, 기본적으로 커넥션 관리, Startup/Shutdown, logs, 각종옵션, 서버아이피 설정, 그리고 마지막으로 백업 및 복원 기능을 많이 썼다. 프로그램을 만들긴했는데 부적절한 프로그램종료로 커넥션이 종료되지 않아 계속 쌓여있는 경우에 여기서 모니터링 했고, 로컬로만 작업하다 나중에 DB 서버를 따로 옮기면서 서버 아이피 설정도 했다. 마지막으로 백업 및 복원을 손쉽게 할 수 있으며 스키마별로 한개의 파일로 백업파일을 만들수도 있고, 테이블별로 백업파일을 만들 수도 있다.

 

Workbench 에서 백업 및 복원하기(http://emflant.tistory.com/22)

 

 

좋은 툴을 써버릇 하신분들이야 이런 기능이야 당연히 다 있어야하는거라고 생각하겠지만, 기본적인 기능들을 이렇게 잘 정리된 하나의 프로그램으로 만나기가 쉽지 않다는 것이다. 그것도 공짜라는 건 엄청난 장점이다. 기본에만 충실해도 이 툴은 꾸준히 사랑받을 것이라 생각한다.

반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함