컴퓨터 공학
Docker 설치 후 MariaDB 접속 시 host.docker.internal 호스트로 접속이 안되는 경우 해결법
혼새미로
2020. 7. 22. 17:31
[오류내용]Error: ER_HOST_NOT_PRIVILEGED: Host 'host.docker.internal' is not allowed to connect to this MariaDB server[사전조건]계정 정보를 root/pass라고 가정한다.[해결법]MySQL Client를 실행 후 다음을 입력한다.mysql>GRANT ALL PRIVILEGES ON *.* TO root@host.docker.internal IDENTIFIED BY 'pass' WITH GRANT OPTION;Query OK, 0 rows affected (0.00 sec)mysql>flush privilieges;Query OK, 0 rows affected (0.00 sec)이제 HeidiSQL 등을 통해 host.docker.internal 호스트로 접속해도 정상적으로 접속되는 것을 확인할 수 있다.