MySQL – Como instalar no Ubuntu
Tags: database, ubuntu
Published: 2020-08-25 00:38:41

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
```

### Instale o MySQL
Em seguida, instale o MySQL executando o seguinte comando:
```
apt-get install mysql-server
```
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
```
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
```
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
```
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
```

### 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'
```
Em seguida, você precisa atualizar sua lista de pacotes novamente:
```
apt-get update
```
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
```
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
```
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
```
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`
```
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