티스토리 뷰
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
- ubuntu
- SVN
- ipTIME
- MyBatis
- 도넛차트
- python
- ggplot2
- github
- R
- vagrant
- MongoDB
- ggplot
- 알뜰요금제
- docker
- heroku
- java
- eclipse
- 자급제폰
- Spring
- 셀프개통
- 맥북
- 이클립스
- Google Chart Tools
- 막대그래프
- 마인크래프트
- MySQL
- ktm모바일
- javascript
- Oracle
- 아이맥
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |