외부접속이 가능한 유저를 생성한다.
create user 'admin'@'%' identified by 'arduino';
유저는 admin , 암호는 arduino로 만들었다. 이는 외부 mysql에서 접속할때 접속자로 사용된다.
외부에서 접속해서 사용할 데이터베이스를 생성한다.
create database sensor;
생성된 sensor 데이터베이스의 모든 권한을 admin 유저에게 준다. 여기서 admin유저는 외부접속이 가능한 유저이다.
grant all privileges on sensor.* to 'admin'@'%';
flush privileges;
show grants for 'admin'@'%';
이제 운영체제 에서 아래의 내용을 수정한다.
cd /etc
sudo vi my.cnf
bind-address를 127.0.0.1 -> 0.0.0.0 으로 변경
mysql 서비스를 재시작 하면 이제 외부에서 접속이 가능해진다
접속할때는 SSH모드로 접속하거나(root유저 사용시)
admin유저 사용시는 tcp/ip로 해서 3306으로 접속하면 된다.
'arduino > 문자알림웹온습도계만들기' 카테고리의 다른 글
8. DB입력과 php 조회 페이지 만들기 (0) | 2018.10.23 |
---|---|
온습도계 예제 7 - mysql DB 생성 (0) | 2018.10.23 |
온습도계 예제6 - sms설정 및 sketch (2) | 2018.10.21 |
온습도계 예제5- 서버세팅 (4) (0) | 2018.10.21 |
온습도계 예제4 - 서버세팅 (3) (2) | 2018.10.21 |