안녕하세요! 문쑹입니다 :) 오늘은 Heidi SQL을 설치하고 간단한 설정을 해보도록 하겠습니다.
솔직히 여러 DB를 설명하고있지만 한 가지만 쓸줄 알아도 DB는 크게 다를게 없습니다!
우선, 아래의 링크로 가셔서 각자 맡는 bit를 선택하여 다운로드 받아주세요
https://www.heidisql.com/download.php
저는 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에서 설정한 계정들이 나타나고 비밀번호도 암호화가 되어있네요!
'IoT' 카테고리의 다른 글
실시간 그래프 그리기 (0) | 2020.09.17 |
---|---|
온습도 센서로 실시간 데이터 받아오기 (0) | 2020.09.17 |
Maria #3 (Python & Maria Connection) (0) | 2020.07.30 |
Maria #2 (회원테이블 만들기) (0) | 2020.07.30 |
Maria #1 (데이터베이스 설치) (0) | 2020.07.30 |