예를들면
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 포인트
2017-08-17 (목) 11:54:24
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개
2017-08-17 (목) 11:43:21
33번 서버의 DB 에 77 번 서버의 접근 권한을 열어줘야 합니다.
mysql 이라면 user 테이블에 해당 사용자에 대한 권한을 열어달라고 하면 됩니다.
혹시 직접 하실거라면 댓글 주시면 알려드릴게요
답변에 대한 댓글 1개
2017-08-17 (목) 11:38:09
컴퓨터는 참, 거짓밖에 모릅니다.
잘못된 점이 있으니 오류를 출력한듯 합니다.
서버 관리자분께 접속정보를 문의해보심이...
잘못된 점이 있으니 오류를 출력한듯 합니다.
서버 관리자분께 접속정보를 문의해보심이...
답변을 작성하려면 로그인이 필요합니다.