개발/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 [기린]
반응형