7

Я установил mysql , mysql-server или mysql-client в Linux. В чем разница между ними?

3 ответа3

7

Пакет mysql-client позволяет вам подключаться к серверу MySQL. Это даст вам программу командной строки "mysql".

Пакет mysql-server позволяет вам запускать сервер MySQL, который может разместить несколько баз данных и обрабатывать запросы к этим базам данных. Это даст вам демон MySQL, также известный как mysqld.

Пакет "MySQL", вероятно, включает в себя оба вышеперечисленных.

Если вам просто нужно подключиться к удаленному серверу и выполнить запросы, установите просто mysql-client. Если вам нужно разместить базу данных, установите клиент и сервер.

2

Пакет mysql в Fedora - это клиентские библиотеки и файлы конфигурации. mysql-client является клиентом CLI mysql . mysql-server - это сервер MySQL и initscript. mysql-devel - это файлы, необходимые для сборки на основе клиентских библиотек.

1

Это различные двоичные файлы, которые распространяются вместе с MySQL. Сервер, естественно, прослушивает соединения и обрабатывает их. mysql-client позволяет вам взаимодействовать с базой данных MySQL из командной строки, а mysql - это другое имя, под которым обнаруживается mysql-client.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .