본문 바로가기

DevOps/기타툴

[TOOL] Mysql GUI 툴 설치부터 사용까지 - HeidiSQL

[TOOL] Mysql GUI 툴 설치부터 사용까지 - HeidiSQL 






공식 홈페이지 : https://www.heidisql.com/



HeidiSQL 이란 ? 

HeidiSQL은 무료 소프트웨어이며 쉽게 배울 수있는 목표를 가지고 있습니다. "Heidi"를 사용하면 데이터베이스 시스템 MariaDB, MySQL, Microsoft SQL 또는 PostgreSQL 중 하나를 실행하는 컴퓨터에서 데이터 및 구조를보고 편집 할 수 있습니다. HeathSQL은 2009 년과 2013 년 사이에 개발 피크를 보인 Ansgar에 의해 2002 년에 발명되었으며 전 세계적으로 MariaDB 및 MySQL에서 가장 많이 사용되는 도구입니다.




쉽게 말해서 Shell 작업으로 했던 mysql 을 GUI 를 통해서 누구든지 간편하게 사용하게 할 수 있는 툴입니다.

제가 Heidisql을 사용하는 이유중에 가장 큰 이유는 로컬 DB 서버 뿐만아니라, 외부의 서버에 IP , PORT ,DB 접속정보만 가지고 있으면, 간단하게 접속하고,

필요한 데이터 조회 및 추출, 테이블 생성등 다양한 기능을 제공해준다는 점과 생성 스크립트나 백업 파일, SQL 생성에 용이하기 떄문입니다. 

ftp를 통해서 쉘작업을해도 가능한 부분이지만, Windows 사용자들에게는 굉장히 편리한 기능들을 제공해줍니다. 심지어 무료이니 안쓸 이유가 없지요.




1. 설치하기 

공식 홈페이지 : https://www.heidisql.com/




Installer 를 통해서 작업 PC에 설치하여 사용하는 방법도 존재하지만, Portable 버전을 다운 받아서 사용하시면 좋은 점이 참 많습니다.

Installer 는 고정된 PC에서 사용할 경우에 사용하시고, Portable 버전을 다운받아서 USB에 담아서 사용하시는 것도 나쁘지 않을 겁니다. 

설치할 필요가없으니깐요 ^^





2. 사용하기 



Portable 버전 기준입니다.

압축을 푼 파일안에서 heidisql 을 실행해줍니다.





현재에는 저장된 세션이 없습니다.

신규 작성을 해주도록 합시다.







세션 이름을 설정하고, 

접속할 DB의 IP, user , pw , port 정보를 입력하고 저장!

그리고 열기를 클릭하여 해당 DB에 접속해봅시다.







접속이 되었음을 확인할 수 있습니다.,

외부 PC에도 접속이 가능합니다. 방화벽 설정이나, 접속 대상 pc의 mysql 접속 권한에 따라 접속이 불가능 할 수도 있으니, 

해당 부분은 mysql 명령어로 해결하시길 바랍니다.