Quelle est la différence entre le Serveur MySQL et MySQL Client

Dans Ubuntu, j'ai l'habitude d'installer les deux, mais quelles sont les différences entre le client et le serveur MySQL.

Comme un bonus, quand une nouvelle déclaration mentionne qu'il a besoin de MySQL 5.x signifie que le client, le serveur ou les deux. Par exemple ce lien https://dev.mysql.com/doc/refman/5.7/en/json-search-functions.html mentionne qu'il faut 5.7.x pour le soutien json_extract, est-ce que le client, le serveur ou les deux doivent être 5.7.x