나는 다양한 데이터베이스 설치 튜토리얼을 읽었거나 본 적이 있으며 종종 나를 혼란스럽게 만드는 한 가지가 있습니다...때때로 사람들이 mysqldb와 mysqldb-server를 모두 설치하거나 둘 중 하나만 설치하는 것을 봅니다. 내 질문은: 두 통화가 모두 필요합니까? 아니면 하나를 설치하면 일반적으로 다른 하나도 자동으로 설치됩니까?
중요하다면 워드프레스 설치라는 관점에서 보고 있습니다.
-- 추신: mariadb와 mariabd-server에서도 같은 현상이 나타나서 저도 혼란스럽습니다.
답변1
이러한 데이터베이스는 클라이언트-서버 모델에서 작동합니다. 특정 시스템에는 클라이언트, 서버 또는 둘 다가 필요할 수 있습니다. 나는 이것에 대해 무엇이 놀라운지 알지 못합니다. 데이터베이스 소프트웨어가 올바르게 패키지되어 있으면 클라이언트 또는 서버 소프트웨어용 패키지를 설치할 수 있습니다. 서버가 제대로 작동하려면 클라이언트를 설치할 필요가 없으며 그 반대의 경우도 마찬가지입니다.
예, 데이터베이스 클라이언트에는 데이터베이스 서버가 필요하지만 모델을 사용하려면 다른 컴퓨터(일반적으로 서버 컴퓨터)에서 실행되는 데이터베이스 서버가 필요할 수 있습니다. 마찬가지로 서버 시스템은 데이터베이스 서버만 실행할 수 있지만 모델을 사용하면 클라이언트가 서버 시스템에서 로컬로 실행될 필요가 없을 수도 있습니다.
이러한 사실은 데이터베이스에만 국한된 것이 아니며 일반적으로 클라이언트-서버 모델(공통 패러다임)을 사용하는 모든 소프트웨어에 적용됩니다.