Server와 Client
Last updated
Last updated
인터넷이 동작하기 위해서는 컴퓨터가 최소한이면서 최대한 두대 필요하다. 각자 흩어져있는 컴퓨터들간의 사회가 인터넷이다. 한대의 컴퓨터가 갖고 있는 한계를 추월하게 된 것이다.
정보를 요청하는(Client)쪽과 응답하는(Server) 쪽이 있다.
웹에서는?!
데이터베이스 서버는 반드시 데이터베이스 클라이언트를 사용해서 다뤄야한다. 우리가 mysql에 접속하면 Welcome to the MySQL monitor
라고 뜬다. 우리가 사용하는 기본적인 클라이언트는 MySQL monitor이었다. 데이터베이스 Client를 두 개 이상 사용하게 되면 조금 더 분명하게 이해할 수 있다.
전 세계에 있는 수 많은 사람들이 하나의 데이터베이스 서버를 가지고 정보를 다룰 수 있다.
MySQL server가 있는 곳에 MySQL monitor가 있다. 즉, 어디에서나 사용할 수 있다. 명령어기반 Client이다. 많은 서버에서 GUI기반을 제공하지 않는 경우가 많다.
장점 : 어디에서나 사용할 수 있다.
단점 : 명령어를 기억하고 있어야한다.
장점 : 손쉽게 사용할 수 있다.
이러한 오류가 발생했다. Strong Password를 사용하면 실행이안된다. Use Legacy Password Encryption을 사용해야 Workbench에서도 사용할 수 있다.