힘내자님 같은 wifi를 사용하셔도 할당된 아이피는 다릅니다.
즉 휴대폰이 할당받은 IP 번호여야 하는 것입니다.
grant all privileges on *.* to 아이디@아이피 의 의미를 모르시는듯합니다.
아이디@아이피 는 접속지가 아이피인 아이디에 대해서 해당 privilege 를 부여하겠다는 의미입니다.
휴대폰의접속을 가능하게 하기위해서는
grant all privileges on *.* to root@'휴대폰아이피' identified by '비밀번호' with grant option;
flush privileges;
한번더 해주셔야할 것 같습니다.
휴대폰의 아이피는 설정에서 와이파이정보에서 확인하시면될것 같습니다.
즉 어디서던 접근이 가능하게 하기위해서는
grant all privileges on dbname.* to userid@"%" identified by 'passwd'
과 같은 방식으로 설정하게 됩니다.
일반적으로 root@% 를하지 않는 이유는 보안위한것입니다.