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

BELATED ARTICLES

more