더북(TheBook)

1.3.1 MySQL 서버

MySQL 서버는 MySQL이라는 RDBMS를 말합니다. 이름에 서버가 붙은 이유는 DBMS 자체가 서버 역할을 하기 때문입니다. 서버(server)란 네트워크를 통해 클라이언트에 정보나 서비스를 제공하는 컴퓨터 시스템(프로그램)을 말합니다. 서버는 정보와 서비스를 제공하고, 클라이언트는 이를 받는 개념이죠. MySQL 서버 역시 클라이언트에 서비스를 제공하는데, 그중에서도 데이터에 관한 서비스를 제공합니다. 보통 MySQL이라고 하면 MySQL 서버를 의미하므로 이제부터는 서버를 뺀 MySQL이라고 하겠습니다.

앞으로 SQL을 배우면 문장을 작성해서 데이터를 조회하거나 입력, 수정, 삭제 작업을 할 텐데, 이때 MySQL에 접속해 SQL 문장을 실행합니다. 그러면 MySQL은 해당 문장을 분석하고 처리해 그 결과를 우리에게 보여줍니다. 여러분의 PC에 MySQL을 설치하면 그 PC가 서버가 되고, PC에서 다른 도구로 MySQL에 접속하면 그 PC가 클라이언트가 됩니다. 여러분의 PC가 서버인 동시에 클라이언트가 되는 것이죠.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.