해도 해도 부족한 명령어 공부 (터미널에서 db 연결하기)
2024. 5. 3. 16:50
728x90
** mac 터미널에서 db 연결
.ssh 폴더가 숨겨져 있어서 연결할 때 주의해야함
~/.ssh 요렇게 들어가고
cd ~/.ssh
그 안에 여러가지 pem키들과 config 파일이 있다.
- config 파일에는
Host DB-Tunnel-Name
HostName xx.xxx.xx.xxx
User ec2-username
IdentityFile ~/.ssh/ssh파일-안의-pem키파일
LocalForward 5432 포워딩할-rds-주소
> 이러한 형식으로 여러가지 configuration이 설정되어 있다.
그러므로 이때 어떤 db 터널에 접근할지를 보고 접근해야 한다
+ alias를 설정해두면 훨씬 편하게 접근이 가능하다
나는 .bash_aliases에다 저장해두었다.
ex.
alias xxx="ssh DB-Tunnel-Name"
이런식으로 설정해두면
xxx만 입력해도 바로 db 연결이 가능하여 긴 이름을 외울 필요가 없다!
체크체크
hosts 설정이 잘 되어있나?
같은 포트의 다른 db가 켜져있진 않은가?
config 파일에 해당 db의 정보 설정이 되어있는가?
확인확인
728x90
'Programming > etc' 카테고리의 다른 글
vi 명령어 정리 (추후에 추가할 것) (0) | 2024.05.14 |
---|---|
auth DB에 seq 대신 uid를 넣은 이유 (0) | 2024.05.09 |
[Github] Pull Request & Fork (0) | 2024.04.11 |
Process & Streams (0) | 2024.04.11 |
면접 DB, 네트워크 (0) | 2024.03.30 |