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
Vous devez vous connecter pour publier un commentaire.
Le serveur mysql package installer un serveur mysql qui vous pouvez interagir avec l'aide d'un client mysql. Vous pouvez utiliser le client mysql pour envoyer des commandes à n'importe quel serveur mysql; sur un ordinateur distant ou de votre propre.
Le serveur mysql est utilisé pour sauvegarder les données et de fournir une interface de requête pour elle (SQL).
Les clients mysql but est de vous permettre d'utiliser cette interface de requête.
Le package client est également livré avec des utilitaires qui vous permet de sauvegarder/restaurer les données et administrer le serveur.
Client MySql :
Serveur MySql :
MySQL :
Si vous avez juste besoin de se connecter à un serveur distant et d'exécuter des requêtes, suffit d'installer mysql-client. Si vous avez besoin d'héberger une base de données, installez le client et le serveur.
MYSQL fonctionne dans un environnement réseau à l'aide d'une architecture client/serveur.
Un programme central agit comme un serveur et d'un divers programmes client de se connecter au serveur pour effectuer la demande.
Serveur MYSQL, ou mysqld est le serveur de base de données du programme.Il gère l'accès aux bases de données sur disque ou en mémoire.
Client MYSQL sont des programmes pour la communication avec le serveur de manipuler l'information dans les bases de données que le serveur gère. Exemple : mysql est le programme en ligne de commande qui agit comme une base de texte avant la fin du serveur.