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
상단 다운로드 탭에서 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 |
댓글