필자는 sqoop --options-file [파일명] 명령어 입력시

다음과 같은 에러가 발생하였다.

 

1
access denied for user '계정명'@'호스트네임'
 

위와 같은 에러 발생시 두가지 이유로 

1. 해당 서버에서 mysql port를 개방하지 않아서 발생

해결방법 : mysql port 개방(mysql 디폴트 포트는 3306, 필자는 3309로 mysql 사용할려고 3309로 포트 개방)

1
2
sudo firewall-cmd --permanent--zone=public--add-port=3306/tcp
sudo firewall-cmd --reload
 

 

 

2. 해당 계정에 mysql 접근 권한이 없어서 발생

해결 방법 : 접근 권한 부여

1
2
grant all privileges on *.* to '계정명'@'호스트네임' identified by '비밀번호';
flush privileges;
 
 

 

+ Recent posts