//구글광고

 

외부접속이 가능한 유저를 생성한다.


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으로 접속하면 된다.

+ Recent posts