본문 바로가기

개발자/Raspberry Pi

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

반응형



개발중에 


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>













반응형

더욱 좋은 정보를 제공하겠습니다.~ ^^