localhost로는 접속이 가능하고 IP로는 접속이 불가능한 이유는 접속가능한 IP로 등록이 되어 있지 않기 때문입니다.
select * from mysql.user
로 보시면 localhost는 보이나 IP는 보이지 않을것입니다.
'' -> 싱글쿼테이션도 넣어주세요.
mysql> grant all privileges on db명.* to 사용자계정@'IP주소'
identified by '비밀번호' with grant option;
mysql> grant reload,process on *.* to admin@localhost;
mysql> FLUSH PRIVILEGES;
위의 명령어로 접속가능한 IP로 등록해 주면됩니다.
'Linux > Mysql 사용' 카테고리의 다른 글
mysql root 비밀번호 변경 (1) | 2009.06.24 |
---|---|
[mysql 5.x] mysql 데이터베이스에서 db 테이블에 소유자 등록 (1) | 2009.03.07 |
mysql 5.0 db 및 계정생성 (0) | 2008.05.16 |