채택완료

db연결시 에러도와주세요..

2017-08-17 (목) 11:31:43 2,095

예를들면

121.111.22.33 서버에서

121.777.77.77 서버의 db로 연결하려고하는데 연결이안되네요.

mysql_error를 찍어보니

Access denied for user '디비명'@'121.777.77.77' to database '디비명'

이렇게나오는데..이게 접근권한이없다는 에러인가요..

서버관리자한테 얘끼를해야할까요

db비밀번호랑 다맞는데..

|

답변 3개 / 댓글 2개

채택된 답변
+20 포인트

​

Copy
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접속 권한을 주시면 됩니다.

​

​ 

답변에 대한 댓글 1개

감사합니다^^!!

33번 서버의 DB 에 77 번 서버의 접근 권한을 열어줘야 합니다.

mysql 이라면 user 테이블에 해당 사용자에 대한 권한을 열어달라고 하면 됩니다.

혹시 직접 하실거라면 댓글 주시면 알려드릴게요

답변에 대한 댓글 1개

감사함니다.. 권한여는법도 알려주시면 정말 감사하겠습니다ㅜㅜ!!!!
컴퓨터는 참, 거짓밖에 모릅니다.
잘못된 점이 있으니 오류를 출력한듯 합니다.
서버 관리자분께 접속정보를 문의해보심이...

답변을 작성하려면 로그인이 필요합니다.