melhor distro linux para servidor dedicado mysql

3

Estou instalando uma máquina em produção para um cliente meu. eles insistem em um linux os com mysql.

alguém pode recomendar qual é a melhor distro linux para uma máquina servidor dedicada mysql

um link para algumas informações sobre a instalação de uma máquina dedicada mysql também pode ajudar.

obrigado

    
por aviv 13.09.2010 / 18:56

3 respostas

4

Em termos de desempenho, a maioria das opções do Linux será semelhante. Considerações mais importantes são quais versões do mySQL você precisa (se algo recente é necessário, algumas distribuições como Debian / Stable podem estar muito atrasadas e se algo muito recente é necessário, então você precisará entregar compilação), suporte a longo prazo para atualizações de segurança e sua familiaridade com esse sabor do Linux.

Na minha opinião, minha recomendação seria o Ubuntu / LTS Server (10.04) ou o CentOS (a versão principal mais recente), pois eles têm suporte a patch de segurança oficial por mais tempo no futuro sem precisar atualizar completamente o sistema operacional. , com o Debian / Stable geralmente não sendo uma má escolha também. Eu usaria o Ubuntu ou o Debian, já que estou mais familiarizado com as configurações de estilo Debian do que com as da RedHat.

O que você quiser, evite instalar mais do que precisa, ou seja, não se preocupe com um ambiente de área de trabalho.

Uma vez que o SO base é instalado, assumindo que o build MySQL oferecido no repositório padrão é suficiente, executar algo como aptitude install mysql-server (Debian / Ubuntu) ou yum install mysql-server é tudo o que você precisa fazer para instalar (usando o padrão da distribuição pacotes como esse tornam mais fácil manter atualizados os releases de segurança, já que você pode fazer algo como aptitude update && aptitude safe-upgrade (Debian / Ubuntu) em vez de precisar reconstruir a versão mais recente a partir do código-fonte ou obter e instalar binários de outro lugar.

Uma vez instalado, você encontrará os arquivos de configuração em /etc . O conteúdo destes será quase exatamente o mesmo que o do Windows e diferenças significativas tendem a ser bem comentadas nos próprios arquivos (pelo menos no caso do Debian, embora eu assuma que isso é o mesmo em outro lugar, já que a maior parte dos detalhes provavelmente vem do exemplos de arquivos de configuração na documentação oficial do mySQL e / ou fonte) - portanto, se você estiver familiarizado com a configuração do mySQL no Windows, isso deve oferecer algumas (ou nenhuma) surpresas.

Editar: ter tempo para se familiarizar com a configuração (de acordo com sua resposta à preocupação de Bloodphlia) é muito bom - eu gostaria que houvesse menos servidores instalados por pessoas que fizeram Não tenho tempo para experimentar e aprender primeiro! Se você puder encontrar o tempo eu sugiro instalar um par de sistemas em máquinas virtuais no vbox ou similar. Você pode usar essas VMs "descartáveis" para jogar e ver qual variante do Linux você prefere e testar as coisas em um ambiente em que você pode experimentar em detalhes sem medo de perturbar uma máquina de produção.

    
por 13.09.2010 / 19:28
3

Para qualquer máquina servidora Linux, eu recomendaria algo baseado em Debian ou Red Hat. Ambos são muito maduros na produção e também têm spinoffs muito maduros. O Slackware também é muito maduro, embora eu ache mais fácil encontrar documentação para tarefas específicas do servidor para as outras 2 distribuições. O que geralmente se resume a mim é a preferência. Pessoalmente eu sou muito mais experiente com sistemas baseados no Red Hat, então essa é a rota que eu geralmente faço, embora eu esteja muito confortável trabalhando com o Debian também.

O Debian possui um enorme repositório de software, solicita atualizações de segurança e é livre para usar. O CentOS é um derivado do Red Hat Linux e também tem muitos softwares disponíveis, atualizações frequentes e é de uso livre. A vantagem de usar o Debian é que o Ubuntu é baseado nele, e a maioria dos artigos que você acha que cobrem os problemas do Ubuntu também funciona no Debian.

    
por 13.09.2010 / 19:17
1

A coisa mais importante que você está procurando não é apenas maturidade, mas estabilidade - você não quer muitos pacotes mudando sob o seu servidor de produção, afetando potencialmente os serviços ao cliente. Dois dos mais populares são o RHEL (custa um pouco) e o CentOS (do RHEL, mas gratuito - também muito mais estável em termos de novos pacotes).

Boa sorte, embora não deixe de dar atenção ao conselho da @ BloodPhilia!

Andrew

    
por 13.09.2010 / 19:57