mysql 원격 접속

eminency의 이미지

서버 두 대가 있고... 한 쪽에서 다른 쪽의 mysql DB에 접속하려고 하는데요. 물론 mysql은 양쪽 모두 설치되어 있습니다.
근데 어떻게 접속하는 거지요? -_-;

mysql에 -h옵션을 주어도 안되고... mysqlaccess를 이용하는 건지...?

래리버드의 이미지

혹시 사용하시는 user id 에 원격접속의 권한을 주셨는지요..
안 주셨다면 mysql 디비에서 user 테이블을 보시면
여러가지 필드가 나오는데, 거기서 Host 의 값을 %로
해 주신후에 mysql 데몬을 다시 실행 시키시면
아마 원격접속이 가능할 것입니다.

비 온 뒤에 땅이 굳어진다는 말은 다 거짓말이다.

gitagy의 이미지

접속할 서버의 mysql 데이터베이스이 user 테이블및 db테이블에 인증정보를 추가해 주셔야 합니다.

그리고 mysql -h [hostname] 을 해서 접속을 하셔야 합니다.

그럼[/list]

eminency의 이미지

답변들 감사합니다. 잘 되네요..^^;;

그런데 다른 의문사항이 생겼는데...
그럼 mysql 데이타베이스에 있는 테이블들 중 host라는 테이블은 무슨 역할을 하는 시스템 테이블인지요? 내용이 아무것도 없던데... 그래도 접속은 되네요. 원격 접속이랑은 상관없는 건가요?

노루가 사냥꾼의 손에서 벗어나는 것 같이, 새가 그물치는 자의 손에서 벗어나는 것 같이 스스로 구원하라 -잠언 6:5