[MySQL] 접속방법

Daekuen·2023년 8월 1일
0

Database

목록 보기
1/7
post-thumbnail

mysql socket 접속, TCP/IP 접속 차이

MySQL 서버에 접속하는 방법에는 두 가지가 있습니다

  • 소켓(socket) 접속
    소켓 접속은 주로 보안성과 성능을 강조할 때, 특히 로컬 환경에서 MySQL 서버에 접속할 때 좋은 선택

    로컬 머신에서 실행되기 때문에 네트워크 오버헤드가 거의 없으며 속도가 빠르고 성능이 우수함.
    원격 호스트에서는 사용할 수 없으며, 클라이언트와 서버가 같은 머신에 있어야 함.

  • TCP/IP 접속
    TCP/IP 접속은 원격 접속을 허용하고 네트워크를 통해 다양한 호스트에서 접속할 수 있으므로, 분산 환경에서 유용

    원격 머신에서도 접속이 가능하므로, 클라이언트와 서버가 다른 호스트에 있어도 통신할 수 있음.
    로컬 소켓 접속에 비해 속도가 느릴 수 있으며, 네트워크 지연으로 인해 약간의 성능 저하가 발생할 수 있음.

mysql을 homebrew로 설치 했을 경우 config 파일 경로.

/opt/homebrew/etc 경로에 my.cnf 파일 존재

2장, 3장은 config와 접속 및 권한설정에 관한 주제로 이루어져 있다.
실제로 데이터베이스를 운영하면서 적용해봐야 도움이되는 주제라고 생각되어 정독하고 지나간 챕터이다.
1회독을 한 후 직접 데이터베이스를 활용하면서 한번 더 읽어볼 예정이다.

profile
오늘보다 나은 내일을 위해 노력하는 개발자.

0개의 댓글