In Ubuntu I normally install both but what are the differences between the client and server for MySQL.
As a bonus, when a new statement mentions that it needs MySQL 5.
MYSQL operates in a networked environment using a client/server architecture. A central program acts as a server and a various client programs connect to the server to make request.
MYSQL Server, or mysqld is the database server program.It manages access to the actual databases on disk or in the memory.
MYSQL Client are programs for communicating with the server to manipulate the information in the databases that the server manages. Example : mysql is the command line program that acts as a text-based front end for the server.