# 에러 내용 #

1) 외부에서 원격서버 접속시 발생
Could not establish connection! Details:
SQL Error: Access denied for user 
'userid'@'192.168.1.111' (using password: YES)


2) mysql 백업시 발생
 예) mysqldump -u 사용자 아이디 -p 데이타베이스명 > 파일명.sql
# mysqldump -u userid -p database_name > user.sql
# Enter password: 패스워드입력

mysqldump: Got error: 1045: Access denied for user 'root'@'localhost' (using password: NO) when trying to connect


# 원격서버에 접속을 하고자하는 호스트 접속권한 주기 
mysql>GRANT ALL PRIVILEGES ON userid.* TO 'userid'@'192.168.1.111' IDENTIFIED BY 'password' WITH GRANT OPTION;


# 접속권한을 줄때 중요한 부분은 'userid'@'192.168.1.111' 입니다.
'사용자명'@'호스트' 와 같은 형식인데, 에러가 발생하는 내용의 호스트를 연결설정에서 적용해줍니다.
예) 위에서의 2) mysql 백업시 발생 오류 처리
mysql>GRANT ALL PRIVILEGES ON userid.* TO 'userid'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;





[출처 : http://develop.sunshiny.co.kr/407]

+ Recent posts