연습 프로젝트를 위해 AWS EC2에 JDK, Tomcat, MySQL 등을 세팅하고 있는데, 프로젝트 서버 세팅을 해본 적은 처음이라 애를 먹으며, 폭풍 구글링을 했다. 내 로컬 PC(혹은 외부)에서 원격으로 MySQL 접속을 위해 몇가지 설정이 필요 하다는 것을 알았다.
1. 원격 접속용 MySQL 계정.
1 | CREATE USER 'name'@'ip' IDENTIFIED BY 'password'; | cs |
name : 사용자 계정
ip : 출발지 IP ( Any : % , 특정 대역 : xxx.xxx.%)
password : 비밀번호
2. 해당 계정에 필요한 권한을 준다.
나는 모든 권한을 부여 했다.
1 2 3 | GRANT ALL PRIVILEGES ON *.* TO 'name'@'ip' WITH GRANT OPTION; FLUSH PRIVILEGES; | cs |
3. 이후 MySQL 재시작.
재시작이 완료되면 지정한 IP에서 새로 생성한 계정으로 MySQL 접속이 가능하다.
'Development > ETC' 카테고리의 다른 글
객체지향 개발 5대 원칙 : SOLID 좋은 글 (0) | 2017.07.09 |
---|---|
넷플릭스 마이크로 서비스 가이드 (0) | 2017.06.24 |
모듈화에 대하여 문득 (0) | 2017.06.24 |
enum 수정 후 deploy 시 문제점. (0) | 2017.01.05 |
스레드 안전성이란? (0) | 2016.12.08 |