DB를 GUI로 하는 법
일단 툴을 설치를 한다.
밑에 사이트에 들어가서 64비트라고 되어있는것을 설치를 한다.
https://www.heidisql.com/download.php?download=installer
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
다운 받은후 압축을 푼다. 그리고 나서 heidsql.exe를 누른다.
밑에 창이 뜬다. 신규 버튼을 누르고 라즈베이 파이 IP를 넣고 암호를 넣는다.
처음에는 안들어가진다. 그래서 작업을 시작하겠다.
라즈베리파이를 켠다 sudo mysql -uroot -p1234를 통해서
사용자를 mysql로 한다. use mysql를 통해서
지금 host 사용자가 누군지 보여준다.
SELECT host, user FROM user;를 통해서
새로운 호스트를 추가한다.
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '===암호===';을 쳐서 확인
호스트가 추가되었는지 확인한다.
SELECT host, user FROM user;을 쳐서 확인
TIP
FLUSH PRIVILEGES
바로 grant 명령어를 사용하여 작업하면
FLUSH PRIVILEGES를 실행할 필요가 없다.
보통은 INSERT, DELETE, UPDATE를 통해 사용자를 추가, 삭제, 권한 변경 등을 수행하였을 때 이 변경 사항을 반영하기 위하여 사용한다.
해도 되고 안해도 되기는 한다.
밑에 코드를 친다.
밑에 결과가 나오면 bind-address = 뒤에꺼를 지우고 *를 넣고 나온다.
방화벽 설정을 한다.
sudo iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
sudo iptables -A OUTPUT -p tcp --dport 3306 -j ACCEP을 통해서
sudo service mysql restart을 쳐서 DB를 재부팅한다.
다시 여기 들어가 본다.
들어간 결과를 얻을 수 있다.
mysql에 들어가서 user에 들어가서 탭에 데이터를 보면 아까 한것을 확인할수 있다
비밀번호는 암호화 되어있다.
'스마트팩토리 > 라즈베리파이' 카테고리의 다른 글
2020/7/30 라즈베리파이 (0) | 2020.07.30 |
---|---|
2020/7/29 라즈베리 파이 (0) | 2020.07.30 |
2020/7/28 라즈베리 파이 (0) | 2020.07.28 |
2020/07/27 라즈베리 파이 (0) | 2020.07.27 |
2020/07/24 라즈베리 파이 (0) | 2020.07.24 |