본문 바로가기
프로그램/Server

HeidiSQL란?

by 게맛쌀 2021. 7. 6.
728x90
반응형

HeidiSQL(하이디 SQL)은‘MySQL Front’로 알려졌던 제품이며, 오픈소스 클라이언트인 프리 소프트웨어이다. HeidiSQL로 데이터베이스를 관리하기 위해서는 MySQL 로컬 서버나 원격 서버에 세션을 만들 수 있는 계정을 가지고 있어야 한다. 이 세션으로 사용자는 접속된 데이터베이스 서버 내의 MySQL 데이터 베이스를 관리하고, 작업이 끝나면 접속을 종료할 것이다. 그 기능들은 대부분의 보통 그리고 숙련된 데이터베이스, 테이블, 그리고 데이터 레코드 작동 관리를 위해 충분하지만 MySQL 프론트엔드가 기대하는 완전한 기능을 위해 지속적인 개발이 이루어지고 있다.

 

기능

서버연결

  • 다중 접속과 내부의 다중 계정 접속
  • 호환 서버를 위한 함축된 클라이언트/서버 프로토콜
  • TCP/IP, 명명된 파이프(소켓)또는 터널링 프로토콜 (SSH)을 통한 서버 인터페이스 제공
  • 하나의 윈도 내에 다중 병렬 활성 세션
  • 서버 내 유저 관리 : 추가, 삭제 그리고 유저 편집과 권한 설정
  • 전역 또는 데이터베이스 별 이용자 권한 설정 관리
  • 데이터베이스를 SQL 파일 또는 다른 서버로 내보내기
  • 다중 쿼리 탭, 각각이 배치 결과에 따라 하위 탭을 가질 수 있다.

서버 호스트

  • 모든 서버 변수의 보기와 필터 (예, system_time_zone)
  • 현재 세션 또는 전역 서버 변수 편집
  • 서버 통계 변수 보기, 시간당 초당 평균값 보기
  • 수행된 SQL 분석과 나쁜 프로세스를 죽이기 위한 현재 프로세스 보기
  • SQL 명령당 명령어 통계보기 (% 단위로)

데이터베이스

  • 서버 상 모든 데이터베이스 보기, 테이블과 데이터 작업을 위한 단일 데이터베이스 연결
  • 연결된 데이터베이스 보기' 데이터베이스 /테이블 트리 구조 내의 전체 또는 테이블 크기를 KB/MB/GB로 보기
  • 신규 데이터베이스 생성, 기존 데이터베이스명, 문자셋, 협업 등 바꾸기, 데이터베이스 삭제하기

 

테이블 뷰, 프로시저, 트리거와 이벤트

  • 선택된 데이터베이스 내의 모든 객체 보기, 비우기, 이름 바꾸기, 그리고 객체 삭제
  • 데이터베이스 테이블 컬럼, 인덱스, 외래 키 편집. 마리아 DB 서버의 가상 컬럼 지원
  • VIEW 쿼리 편집과 세팅
  • 프로시저 SQL 본문과 변수 수정
  • 트리거 SQL 본문과 세팅 수정
  • 예약 이벤트 SQL 본문 시간 설정 수정

다운로드 및 설치

다운로드 링크 : https://www.heidisql.com/download.php

 

Download HeidiSQL

Ads were blocked - no problem. But keep in mind that developing HeidiSQL, user support and hosting takes time and money. You may want to send a donation instead. Download HeidiSQL 11.3, released on 30 May 2021 Please disable your adblocker and reload the p

www.heidisql.com

 

상단 다운로드 탭에서 portable을 클릭하여 다운로드를 한다.

 

다운받은 파일은 압축을 풀고 heidisql프로그램을 실행한다.

 

좌측 하단 신규 버튼을 눌러 생성한다.

 

필수 입력사항

1. 호스트명 / IP에 접속할 DB주소를 적어줍니다.

2. 사용자란에 아이디를 적어줍니다.

3. 암호란에 아이디에 맞는 암호를 적어줍니다.

4. 포트란에 DBMS 포트를 넣어줍니다. (MariaDB, Mysql의 기본 포트 값은 3306)

 

선택 입력사항

-네트워크 유형 : 네트워크 유형을 선택합니다. (MySQL TCP/IP가 가장 일반적인 사용 유형))

-자격 증명 프롬프트 : 접속할 컴퓨터에 별도의 자격 증명 처리가 필요한 경우 체크

-Windows 인증 사용 : 접속할 서버가 SQl Server일 경우에 활성화

-압축된 클라이언트/서버 프로토콜 : 서버에서 압축 프로토콜이 지원될 경우 사용

-데이터베이스 : 접속할 DBMS에서 사용할 데이터 베이스 목록을 세미콜론으로 구분해서 접속, 비워두면 기본적으로 모든 DBDB 목록이 보임

-코멘트 : 별도의 설명 등을 첨부

 

SSL 탭에서 SSL 사용이 가능합니다. 서버에서 DB 접속 시 SSL을 설정해 두셨다면 여기서 SSL 관련 보안 정보를 입력해야 한다.

반응형

'프로그램 > Server' 카테고리의 다른 글

서버의 종류  (0) 2021.07.30
Oracle SQL Developer  (0) 2021.07.05
SVN란?  (0) 2021.06.28

댓글