개발자/Raspberry Pi

에러해결 : Host 'HOST이름' is not allowed to connect to this MySQL server

지구빵집 2014. 10. 2. 20:15
반응형



개발중에 


Host '192.168.1.242' is not allowed to connect to this MySQL server 발생할경우 해결책


DB 접근 권한이 없기 때문에 localhost로는 접근이 가능하지만 다른 ip로 접근했을때, 즉 라즈베리 파이 화면에서 프로그램 돌렸을때 나타나는 오류다.


HOST에게 DB를 접근할 권한을 부여해서 해결하는 방법으로 아래와 같이 해결한다.


mysql로 들어간 후 

mysql> GRANT ALL PRIVILEGES ON *.* TO root@'ip주소' IDENTIFIED BY '비밀번호'' WITH GRANT OPTION;


로 해결 아래는 명령 실행창..


mysql>

mysql>

mysql> grant all privileges on *.* to root@192.168.1.242 identified by 'root' with grant option;

Query OK, 0 rows affected (0.00 sec)


mysql> flush privileges;

Query OK, 0 rows affected (0.00 sec)

mysql>













반응형