Diferença entre mysql, mysql-server, mysql-client no Linux

7

Instalei mysql , mysql-server ou mysql-client no Linux. Qual é a diferença entre eles?

    
por Abdul Kadir 21.03.2012 / 13:33

3 respostas

7

O pacote mysql-client permite que você se conecte a um servidor MySQL. Ele lhe dará o programa de linha de comando "mysql".

O pacote mysql-server permite que você execute um servidor MySQL que pode hospedar vários bancos de dados e processar consultas nesses bancos de dados. Ele lhe dará o daemon do MySQL, a.k.a. mysqld.

O pacote "MySQL" provavelmente inclui os dois itens acima.

Se você só precisa se conectar a um servidor remoto e executar consultas, instale apenas o mysql-client. Se você precisar hospedar um banco de dados, instale o cliente e o servidor.

    
por 21.03.2012 / 13:37
2

O pacote mysql no Fedora são as bibliotecas do cliente e os arquivos de configuração. mysql-client é o cliente mysql CLI. mysql-server é o servidor MySQL e o initscript. mysql-devel são os arquivos necessários para construir nas bibliotecas do cliente.

    
por 21.03.2012 / 13:41
1

Eles são os vários binários que são distribuídos com o MySQL. O servidor, naturalmente, escuta as conexões e as processa. O mysql-client permite que você interaja com um banco de dados MySQL a partir da linha de comando, e o mysql é outro nome sob o qual o mysql-client é encontrado.

    
por 21.03.2012 / 13:37