프로그래밍

프로그래밍

서버 | [MySQL] MySQL Workbench - MySQL 최고의 관리툴

페이지정보

작성자 로망학자 날짜16-10-26 16:43 조회수185 댓글0

본문



보통 리눅스 서버를 사용하는 사람들은 MySQL 도 그냥 콘솔창에서 본다... (삐질;;)

이게 작은 문제가 있는데, 생각보다 많이 불편하다는것이다.

 

물론 사람은 적응력이 뛰어나서 하다보면 콘솔창이 익숙해 진다지만...

작업 효율이 더 나오는건 역시 GUI 환경이 아닌가 싶다. (부정할수 없는 사실)

 

그래서 윈도우 서버 사용자들이 즐겨 사용하는 무료 프로그램인 MySQL Workbench 를 소개한다.

Download : http://www.mysql.com/products/workbench/

 

윈도우용 프로그램이니 뭐 설치하고 실행하는건 다들 익숙하겠지...만

영어의 압박이 좀 있는 관계로 영어가 좀 안된다 싶으면 구글링을...네이버 검색을 ㅎㅎ;;

 

몇가지 팁이라면,

리눅스 서버의 DB 접속을 위한 외부 방화벽을 허용해 놓아야 한다.
: 안그러면 평생 접속할 수 없다.

GUI 치고 다소 딱딱한 이미지라 거부감이 올 수 있다.
: 하지만, 익숙해지면 테이블을 더블클릭으로 검색하고... 원격으로 쿼리문을 써서 바로바로 볼 수 있는 등 퍼포먼스가 팍팍!!

윈도우 서버 이용자에게서 추천받은 것이다.
: 그러니 두번 써라.

 

그리고 AWS 공식 문서에서 지원하는 친절한 설명서.

 

 

이글은  AWS EC2 인스턴스에 설치한 MySQL에 접속하여 MySQL을 관리하기 편하도록 MySQL WorkBench 프로그램의 접속 설정을 돕는 문서입니다.

일반적으로 DB서버는 외부(인터넷망)에서 접근이 안되는 사설망에 구축하여 외부의 불법적 접근을 차단합니다. 그러나, 관리적 목적이나 개발을 위해서는 외부에서도 DB서버에 접근을 해야 합니다. AWS에서는 구축된 인프라에 NAT 인스턴스를 점프 호스트로 이용하여 DB에 접속할 수가 있습니다. NAT 인스턴스에 접속하여 터널링을 만들어서 다이렉트로 접속할 수 있지만, MySQL Workbench 프로그램에서는 기본적으로 터널링을 자체적으로 지원하고 있어서, 굳이 터미널 프로그램에서 터널링을 하지 않아도 쉽게 접속이 가능하도록 만들었습니다. 아래에서는 MySQL Workbench 프로그램에서 사설망에 있는 디비서버에 접속하는 방법을 설명드릴 것입니다.

 

Step1. MySQL Workbench 다운로드

아래 사이트에서 MySQL Workbench 프로그램을 다운로드 받아서 설치하세요.

다운로드와 설치는 [Next]가 거의 대부분이기 때문에 설명없이 다음 스텝으로 넘어가겠습니다.

다운로드 URL : https://dev.mysql.com/downloads/workbench/

 

Step2. MySQL Workbench 설정하기

아래와 같이 MySQL Workbench를 실행합니다. 실행화면에서 자주 접속하기 때문에 연결설정을 만들겠습니다. 중앙에 [MySQL Connections] 옆에 플러스 + 를 눌러서 신규 연결을 만들겠습니다.

001

+키를 누르면 아래와 같은 윈도우 창이 뜹니다. 이 창에서 아래와 같이 [Connection Name]은 나중에 연결설정에 이름으로 뜨는 것이니 식별이 가능한 이름이나 아이피를 넣으시면 됩니다. [Connection Method]에는 “Standard TCP/IP over SSH”를 선택하시고 [SSH Hostname]에는 NAT 인스턴스나 점핑 호스트로 사용할 인스턴스의 아이피와 포트를 입력하시면 됩니다. [SSH Username]은 ec2-user로 사용하시면 되고, [SSH Password]는 Skip 하세요. [SSH Key File]에는 NAT 인스턴스인 접속할 때 사용하시는 개인키를 PC에서 찾아서 입력하시면 됩니다. [MySQL Hostname]에는 사설망에서 사용하는 MySQL의 사설 아이피를 넣으시고 [MySQL Server Port]는 기본 포트로 3306을 넣었으나, 포트를 별도로 설정하셨다면, 별도 설정한 포트를 입력하시면 됩니다. [Username]에는 MySQL의 수퍼유저의 아이디나 작업할 아이디를 넣으셔도 됩니다. [Password]에는 “Store in Vault…”을 누르시고 위 입력한 사용자의 패스워드를 입력하세요. [Default Schema]에는 기본으로 사용할 데이터베이스 이름을 넣으시거나 공란으로 두셔도 상관없습니다.

002

맨 아래 우측에 있는 [OK] 버튼을 클릭하시면 아래와 같이 “연결 설정” 이 만들어 집니다.  “MZ_MySQL”로 만들어진 부분을 더블 클릭하시면 MySQL에 접속 하실수 있습니다.

003

 

Step3. MySQL 접속에 문제가 있다면 ?

접속에 문제가 있을 시에는 위 “연결설정(MZ_MySQL)”에서 우측버튼을 클릭하고 아래와 같이 [Edit Connection]을 클릭하여 위에서 입력한 부분중 잘못된 부분이 없는지를 다시 체크하여 입력하시면 됩니다.

004

 

아래 윈도우에서 미스 설정된 부분이 없는지를 체크하여 수정하시면 됩니다

005

수정이 완료되면 [Close]를 누르고 연결설정을 더블클릭하여 접속을 하시면 됩니다.

 

읽어주셔서 감사드립니다.



댓글목록

등록된 댓글이 없습니다.