[MySQL] 강의 정리 7 - 더 배워보기 (2)

xyzw·2023년 3월 25일
0

database

목록 보기
8/10

[Inflearn] DATABASE 1&2 - MySQL (Egoing Lee)
섹션 5를 듣고 정리하였다.

인터넷과 데이터베이스

인터넷을 구성하는 2대의 컴퓨터

  • client: 정보를 요청하는 쪽
  • server: 요청에 응답하는 쪽

데이터베이스 관련 컴퓨터

  • database client: 데이터베이스 서버에 접속할 수 있는 창구(ex. cmd에서 mysql -uroot -p를 입력하여 실행한 MySQL monitor, MySQL workbench)
  • database server: 실제로 데이터가 저장되는 곳

MySQL 클라이언트

MySQL monitor

  • 명령어 기반 프로그램
  • 명령어를 기억해야 한다.
  • MySQL 서버를 설치하면 함께 설치되기 때문에 MySQL 서버가 있다면 어디에서나 사용 가능하다.

MySQL workbench

  • gui 기반 프로그램
  • 조작이 쉽다.
  • 많은 서버 컴퓨터들이 gui 기능을 제공하지 않아, MySQL workbench를 서버 컴퓨터 안에서 실행할 수 없는 경우가 많다.

MySQL monitor에서 서버에 접속하는 법

mysql -uroot -p -hlocalhost

  • -h: host (인터넷에 연결되어 있는 각각의 컴퓨터 호스트)

  • MySQL monitor라는 클라이언트로 인터넷을 통해서 다른 컴퓨터에 있는 MySQL 서버에 접속하려고 할 때, -h 다음에 서버에 해당되는 컴퓨터의 주소를 적는다.

  • 현재 MySQL 클라이언트와 서버가 같은 컴퓨터에 위치하고 있으므로 자신의 컴퓨터를 가리키는 localhost라는 도메인을 이용한다. 이를 생략하여 mysql -uroot -p로 입력하기도 한다.

MySQL Workbench에서 서버에 접속하는 법

+ 버튼을 누른다.

다른 설정은 그대로 두고, connection name 이름만 채운 후 OK 버튼을 누른다.

0개의 댓글