В чем разница между MySQL Server и MySQL Client
в Ubuntu я обычно устанавливаю оба, но каковы различия между клиентом и сервером для MySQL.
в качестве бонуса, когда новое заявление упоминает, что ему нужен MySQL 5.x означает ли это клиент, сервер или оба. Например эта ссылка https://dev.mysql.com/doc/refman/5.7/en/json-search-functions.html упоминает, что это нужно 5.7.x для поддержки json_extract означает ли это, что клиент, сервер или оба должны быть 5.7.x
3 ответа:
пакет сервера mysql установит сервер базы данных mysql, с которым вы можете взаимодействовать с помощью клиента mysql. Вы можете использовать клиент mysql для отправки команд на любой сервер mysql; на удаленном компьютере или на своем собственном.
сервер mysql используется для сохранения данных и предоставления интерфейса запроса для него (SQL). Цель клиентов mysql-позволить вам использовать этот интерфейс запроса.
клиентский пакет также поставляется с утилитами, что позволяет легко резервное копирование / восстановление данных и администрирование сервера.
MySql Client:
пакет mysql-client позволяет подключиться к серверу MySQL. Оно даст вам программу командной строки "mysql".
MySql Server:
пакет mysql-server позволяет запускать сервер MySQL, который может размещать несколько баз данных и обработка запросов к этим базам данных.
MySQL:
пакет "MySQL", вероятно, включает в себя оба выше.
Если вам просто нужно подключиться к удаленному серверу и выполнить запросы, установите только mysql-client. Если вам нужно разместить базу данных, установите клиент и сервер.
MYSQL работает в сетевой среде с использованием архитектуры клиент/сервер. Центральная программа действует как сервер, и различные клиентские программы подключаются к серверу, чтобы сделать запрос.
MYSQL Server, или mysqld это сервер баз данных program.It управляет доступом к фактическим базам данных на диске или в памяти.
MYSQL Client-это программы для связи с сервером для управления информацией в базах данных, которыми управляет сервер. Пример : mysql это программа командной строки, которая действует как текстовый интерфейс для сервера.