오늘은 데이터베이스 관리툴로 많이 사용하고 있는 DataGrip의 Mysqldump라는 방법을 사용하여 데이터를 일괄적으로 추출하고 입력하는 방법에 대해 살펴보려 합니다. 가장 먼저 이 기능을 사용하기 위해서는 맥북에 DataGrip, Mysql Workbench 의 2가지 툴이 설치 되어있어야 합니다. Mysql Workbench 설치 https://dev.mysql.com/downloads/workbench/ 또는 Homebrew Fomular 설치 방법 brew install --cask mysqlworkbench DataGrip 2022.2 버전 이상의 경우 Export 특정 테이블 or 테이블 여러개 선택 (cmd 누르고 클릭하면 여러개 선택 가능) 오른쪽 클릭 → Import/Export → ..
보안상의 이유로 운영 환경의 데이터베이스에는 직접 접근하는 경우를 거의 차단합니다. 예외적인 경우 별도의 EC2 서버를 SSH 터널링을 통해 접근하는 방식을 사용하게 되는데요. 그럼 아래와 같이 로컬 PC => EC2 서버 (ssh 접근) => Database (RDS) 로 접근해야만 합니다. DataGrip에서는 이와 같이 특정 서버를 통해 SSH 터널링 접근 기능도 지원합니다. 이 설정 방법을 알아보겠습니다. 1. SSH 설정 먼저 EC2 서버로 접근하기 위한 SSH 정보를 등록하겠습니다. Use SSh tunnel을 체크하시면 우측의 ... 가 활성화 되는데 이를 클릭합니다. 그럼 SSH 팝업창이 등장하는데, 이때 + 를 클릭해서 새로운 SSH 접속 정보를 차례로 등록합니다. 사내 인프라팀등을 통해..