В чем разница между 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 78

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 это программа командной строки, которая действует как текстовый интерфейс для сервера.