db연결시 에러도와주세요..
본문
예를들면
121.111.22.33 서버에서
121.777.77.77 서버의 db로 연결하려고하는데 연결이안되네요.
mysql_error를 찍어보니
Access denied for user '디비명'@'121.777.77.77' to database '디비명'
이렇게나오는데..이게 접근권한이없다는 에러인가요..
서버관리자한테 얘끼를해야할까요
db비밀번호랑 다맞는데..
답변 3
use mysql;
INSERT INTO mysql.user (host,user,password) VALUES ('121.111.22.33','DB_ID',password('DB_PASS'));
GRANT ALL PRIVILEGES ON *.* TO 'DB_ID'@'121.111.22.33';
FLUSH PRIVILEGES;
77 번 서버에 mysql 이 설치 되어 있는것으로 보이니
root 로 접속후에 해당 IP접속 권한을 주시면 됩니다.
컴퓨터는 참, 거짓밖에 모릅니다.
잘못된 점이 있으니 오류를 출력한듯 합니다.
서버 관리자분께 접속정보를 문의해보심이...
잘못된 점이 있으니 오류를 출력한듯 합니다.
서버 관리자분께 접속정보를 문의해보심이...
33번 서버의 DB 에 77 번 서버의 접근 권한을 열어줘야 합니다.
mysql 이라면 user 테이블에 해당 사용자에 대한 권한을 열어달라고 하면 됩니다.
혹시 직접 하실거라면 댓글 주시면 알려드릴게요
답변을 작성하시기 전에 로그인 해주세요.