안녕하세요. 좋은 답글이 올라와 있는데요.
그 문제에 대한 해답은 여기 게시판에서 검색해보시면..
쉽게 해결 방법을 찾으실 수 있을 것 같습니다.
전 '최용섭'님의 글을 보고 큰 도움을 받았거든요.
요약해서 말씀드리자면,
monty계정을 사용하시면 된다는 것입니다.
먼저 root 계정으로 접속하여
grant all privileges on *.* to monty@"%" identified by 'kkk' with grant option;
이렇게 하시면 됩니다.
그리고 당연히 원격지에서는 monty계정을 통해 mysql에 접근해야되는
거구요...
grant에 대해서 잠깐 설명하자면
*.*중에서 앞의 * 는 데이타베이스의 명을 입력하는곳인데 *는 모든데이타
베이스를 의미 합니다.
뒤의 * 는 table명을 입력하는 곳인데 *는 모든 데이블을 의미 합니다.
@앞의 monty는 사용자이름인데 원격지에서 접속하려면 꼭 monty로 해야 합
니다.
@뒤의 '%'는 모든 호스트에서 접속이 가능하다는것을 뜻하고
monty의 비밀번호는 'kkk'입니다.
물론 비밀번호는 자신만이 아는 비밀번호로 고쳐야 되겠지요.
with grant option은 monty가 다른 사용자에게 권한을 부여할수 있는 권한을 주는것입니다.
이 글은 같은 게시판에 있는 최용섭님의 글을 거의 수정하지 않고
올려놓은 것입니다. 참고하시구요. 좋은 하루 보내시기 바랍니다.
> mysql을 공부하는 초보입니다.
> 하던 중 궁금한 사항이 있어 질문을 올려 봅니다.
>
> A,B 두대의 컴퓨터를 이용하고 있는데, 제 컴에서 아파치 웹서와 php3를 이용하고 mysql 데이타베이스는
> 다른 컴에 있는 것을 이용하려고 하는데,
> 실제적으로 웹브라우저를 띄우고 접속을 하면, 제어를 거부한다는 메제지가 뜹니다.
> 다른 컴에 있는 데이타 베이스를 원격으로 이용할려고 하는데,
>
> 어떻게 하면 될까요?
>
> 이렇게 하는 이유는 두 사람이 같은 작업을 하는데 있어서, 같은 DB를 공유하고 변경하면서 사용하여야
> 하기 때문입니다.
>
> 아시는 숙련자 분이 있으시면,, 꼭 답변 부탁드립니다.
|