Como Instalar MySQL no Ubuntu/Debian: Um Guia Completo

  • 19 de fevereiro de 2024

MySQL é um dos sistemas de gerenciamento de banco de dados mais populares do mundo, conhecido por sua confiabilidade, robustez e facilidade de uso. Se você está planejando desenvolver aplicações web ou gerenciar dados em um ambiente Ubuntu/Debian, instalar o MySQL é um passo essencial. Este tutorial irá guiá-lo através do processo de instalação do MySQL no Ubuntu ou Debian, passo a passo.

Pré-requisitos

  • VPS com Ubuntu ou Debian
  • Privilégios de superusuário (root)

Passo 1: Atualizar o Sistema

Antes de começar, é sempre uma boa prática atualizar o sistema para garantir que todos os pacotes existentes estejam na versão mais recente. Abra o terminal e execute o seguinte comando:

sudo apt update && sudo apt upgrade -y

Passo 2: Instalar o MySQL Server

O MySQL está disponível nos repositórios padrão do Ubuntu e Debian. Para instalar, use o seguinte comando:

sudo apt install mysql-server -y

Esse comando instalará o servidor MySQL e os pacotes necessários.

Passo 3: Configurar o MySQL

Após a instalação, é recomendável executar o script de segurança que vem com o MySQL. Esse script permite que você defina a senha do usuário root do MySQL, remova o acesso remoto ao root, exclua contas de usuários anônimos e remova o banco de dados de teste. Execute o script com o comando:

sudo mysql_secure_installation

Siga as instruções na tela para configurar suas preferências de segurança.

Passo 4: Verificar o Serviço MySQL

Para verificar se o serviço MySQL está rodando, utilize:

systemctl status mysql.service

Se o serviço estiver ativo, você deverá ver uma saída indicando que o serviço está ativo e em execução.

Passo 5: Acessar o Shell do MySQL

Para começar a usar o MySQL, você precisará acessar o shell do MySQL. Faça isso executando:

sudo mysql -u root -p

Digite a senha quando solicitado. Após o login, você pode começar a criar bancos de dados, adicionar usuários e gerenciar permissões.

Passo 6: Criar um Novo Usuário (Opcional)

É uma boa prática criar um novo usuário para a gestão de bancos de dados específicos. Para criar um novo usuário, use o seguinte comando no shell do MySQL:

CREATE USER 'novo_usuario'@'localhost' IDENTIFIED BY 'senha';

Não esqueça de substituir novo_usuario e senha pelos valores desejados.

Passo 7: Conceder Privilégios

Após criar um novo usuário, você pode querer conceder a ele privilégios sobre um banco de dados específico. Use o comando:

GRANT ALL PRIVILEGES ON *.* TO 'novo_usuario'@'localhost';

Isso concede todos os privilégios ao usuário para todos os bancos de dados. Ajuste conforme necessário para a sua aplicação.

Passo 8: Aplicar as Alterações

Para que as alterações de privilégios entrem em vigor, execute:

FLUSH PRIVILEGES;

Conclusão

Parabéns! Você instalou e configurou o MySQL no seu sistema Ubuntu/Debian. Agora você está pronto para começar a desenvolver suas aplicações web ou gerenciar seus dados com um dos sistemas de gerenciamento de banco de dados mais populares e confiáveis do mercado.

Press ESC to close