개발자의 끄적끄적

[mysql] Host 'HOST이름' is not allowed to connect to this MySQL server [펌] 본문

개발/sql

[mysql] Host 'HOST이름' is not allowed to connect to this MySQL server [펌]

효벨 2020. 5. 29. 01:00
728x90
반응형

[mysql] 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>



출처: https://fishpoint.tistory.com/1406 [기린]

반응형
Comments