본문으로 바로가기

Heidi SQL 설치 방법

category IoT 2020. 7. 31. 11:47

안녕하세요! 문쑹입니다 :) 오늘은 Heidi SQL을 설치하고 간단한 설정을 해보도록 하겠습니다.

솔직히 여러 DB를 설명하고있지만 한 가지만 쓸줄 알아도 DB는 크게 다를게 없습니다!

 

우선, 아래의 링크로 가셔서 각자 맡는 bit를 선택하여 다운로드 받아주세요

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.0 Release date: 17 Mar 2020. Installer, 32/64 bit combined Portable versi

www.heidisql.com

저는 64bit여서 저에게 맞는 비트를 선택하였습니다.

 

.exe 파일을 실행시켜주세요

 

하지만 로그인이 되지 않을 거예요 :( 그렇다면 PuTTY로 가서 Maria DB에서 설정해줍시다!

 

PuTTY에서 Maria DB를 실행시켜주세요! 패스워드가 있다면 설정한 패스워드를 입력하고 들어가주세요

sudo mysql -u root -p

 

아래의 코드에서 '%'는 모든 IP를 접속가능하게 하는 설정값입니다.

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '<사용자 암호>';

그리고 바로 grant 명령어를 사용하여 작업하면 FLUSH PRIVILEGES를 실행할 필요가 없습니다. 하지만 저는 안전하게 하기위해서 FLUSH를 사용해주었습니다.

보통은 INSERT, DELETE, UPDATE를 통해 사용자를 추가, 삭제, 권한 변경 등을 수행하였을 때 이 변경 사항을 반영하기 위하여 사용합니다.

SELECT host, user FROM user;
FLUSH PRIVILEGES;

실행결과

 

sudo vi /etc/mysql/mariadb.conf.d/50-server.cnf

 

sudo iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
sudo iptables -A OUTPUT -p tcp --dport 3306 -j ACCEPT

 

다시 heidisql 실행파일을 시작하고 접속해주세요! 짠~ 그럼 이제 HeidiSQL을 사용할 준비가 되었습니다 :)

한 번 살펴보겠습니다. 왼쪽 목록에서 mysql을 선택해주세요!

 

그중 맨밑의 user부분을 클릭해주세요.

 

Maria DB에서 설정한 계정들이 나타나고 비밀번호도 암호화가 되어있네요!