DEV Community

Alexandre Freire
Alexandre Freire

Posted on

MySQL – Como instalar no Ubuntu

Antes de tudo este tutorial de como instalar MySQL linux é destinado a servidores Ubuntu, as instruções devem funcionar em qualquer versão LTS do Ubuntu, incluindo Ubuntu 14.04, Ubuntu 16.04, Ubuntu 18.04, até versões não-LTS como o Ubuntu 17.10 e outras distros baseadas no Ubuntu. Contudo testei isso em um servidor Ubuntu 16.04.

Alguns requisitos e outras notas:

Como instalar MySQL Linux

O MySQL e o MariaDB são quase idênticos quando se trata de uso básico em uma pilha LAMP. A maioria dos comandos é a mesma, até a instalação é semelhante. Escolha um e instale-o para a sua pilha LAMP, incluiremos instruções para ambos.

Você precisará de um servidor Ubuntu para executar o MySQL / MariaDB. Recomendamos o Vultr, eles oferecem uma instância de US $ 2,5 por mês, o que é mais do que suficiente para uma simples pilha LAMP. Você pode comparar outros provedores de servidores de nuvem também.

Você precisará do usuário root ou de um usuário com acesso sudo ao servidor. Os comandos abaixo são todos executados por um usuário root, portanto, não precisamos acrescentar “sudo” a cada comando. Você provavelmente precisará usar um usuário não root.
Você precisará do SSH ativado se usar o Ubuntu ou um cliente SSH como o MobaXterm, se usar o Windows.

O MySQL / MariaDB pode já estar instalado no seu servidor. Você pode verificar se eles estão instalados inserindo “mysql” ou “mariadb” e você deve saber com base na saída.
É isso por agora. Vamos para o nosso tutorial.

Como instalar o MySQL no Ubuntu

Começaremos com o MySQL. Se você quiser instalar o MariaDB, pule para as instruções do MariaDB.

Atualize o Ubuntu

Primeiro de tudo, como sempre, antes de fazer qualquer outra coisa, atualize seu servidor Ubuntu executando o seguinte comando:

apt-get update && apt-get upgrade
Enter fullscreen mode Exit fullscreen mode

Instale o MySQL

Em seguida, instale o MySQL executando o seguinte comando:

apt-get install mysql-server
Enter fullscreen mode Exit fullscreen mode

Este comando irá instalar o servidor e o cliente MySQL. Você receberá uma solicitação para inserir uma senha para seu usuário root.

É isso aí. O MySQL está instalado. Agora, você precisa protegê-lo e configurá-lo.

Secure MySQL

Portanto você deve executar o script mysql_secure_installation que irá ajudá-lo a proteger seu MySQL.

Sendo assim inicie o script com o seguinte comando:

mysql_secure_installation
Enter fullscreen mode Exit fullscreen mode

E responda aos prompts. Você pode responder com o padrão para cada prompt.

Otimizar o MySQL (somente usuários avançados)

Todavia para otimizar seu MySQL, você pode usar o script MySQLTuner. Não faz todo o trabalho para você. O script só lhe dará recomendações sobre como você pode melhorar e otimizar seu MySQL.

Baixe e execute o script com o seguinte comando:

curl -L http://mysqltuner.pl/ | perl
Enter fullscreen mode Exit fullscreen mode

E verifique as recomendações. Faça alguma pesquisa e use o google para cada recomendação. Se você não sabe o que está fazendo, entre em contato com outra pessoa e deixe-a fazer isso por você ou apenas pule esta.

Você também pode usar o mysqlcheck para reparar seus bancos de dados. Você pode reparar todos os seus bancos de dados com um único comando:

mysqlcheck -A --auto-repair -u root -p
Enter fullscreen mode Exit fullscreen mode

Existem outras otimizações que você pode fazer no seu servidor e bancos de dados, então faça sua própria pesquisa se você quiser otimizar ainda mais o MySQL.

Como instalar o MariaDB no Ubuntu

Agora para as nossas instruções de instalação do MariaDB.

Atualize o Ubuntu

Primeiro, atualize seu servidor Ubuntu:

apt-get update && apt-get upgrade
Enter fullscreen mode Exit fullscreen mode

Adicione o repositório do MariaDB

Antes de poder instalar o MariaDB, você precisa adicionar o repositório MariaDB.

Todavia, dependendo do seu lançamento do Ubuntu, você pode precisar executar comandos diferentes, então vá para a página oficial do repositório do MariaDB, selecione sua distro e escolha um espelho mais próximo da localização do seu servidor. Posteriormente, copie os comandos que você receberá na página. Usamos o Ubuntu 16.04.1 e escolhemos um espelho americano, agora enfim vamos executar esses comandos para adicionar o repositório:

apt-get install software-properties-common
apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
add-apt-repository 'deb [arch=amd64,i386,ppc64el] https://mirrors.evowise.com/mariadb/repo/10.1/ubuntu xenial main'
Enter fullscreen mode Exit fullscreen mode

Em seguida, você precisa atualizar sua lista de pacotes novamente:

apt-get update
Enter fullscreen mode Exit fullscreen mode

E passe para a instalação do MariaDB.

Instale o MariaDB

Logo após adicionar o repositório MariaDB, você pode instalá-lo executando o seguinte comando:

apt-get install mariadb-server
Enter fullscreen mode Exit fullscreen mode

E é isso. Você instalou o MariaDB no seu servidor.

Secure MariaDB

Também sendo o mesmo processo do MySQL. Portanto execute o script de segurança com o seguinte comando:

mysql_secure_installation
Enter fullscreen mode Exit fullscreen mode

Enfim siga as instruções. Você pode inserir o padrão para cada prompt. Claro, use uma senha forte.

Otimizar o MariaDB (somente usuários avançados)

Do mesmo modo, mesmo com o MySQL, você pode usar o MySQLTuner para verificar seu MariaDB e obter recomendações sobre como melhorá-lo. Não faz todo o trabalho para você. Entretanto o script só lhe dará recomendações sobre como você pode melhorar e otimizar seu MariaDB.

Execute o script com:

curl -L http://mysqltuner.pl/ | perl
Enter fullscreen mode Exit fullscreen mode

E verifique as recomendações. Faça alguma pesquisa e use o google para cada recomendação. Todavia, se você não sabe o que está fazendo, entre em contato com outra pessoa e deixe-a fazer isso por você ou apenas pule esta.

Igualmente o Mysqlcheck também trabalha com o MariaDB, portanto, para otimizar todos os seus bancos de dados MariaDB de uma só vez, execute o seguinte comando:

mysqlcheck -A --auto-repair -u root -p`
Enter fullscreen mode Exit fullscreen mode

Por fim, existem outras otimizações que você pode fazer no seu servidor e bancos de dados, então faça sua própria pesquisa se quiser otimizar ainda mais o MariaDB

Top comments (0)