O MySQL é uma ferramenta importante para o gerenciamento de bancos de dados. O software pode ser usado no Ubuntu. Nós o orientaremos no processo de instalação do MySQL no Ubuntu 22.04.

Quais são os requisitos para o MySQL no Ubuntu?

A combinação de Linux, Apache, MySQL e PHP é comumente usada no servidor LAMP. O MySQL é um sistema de gerenciamento de banco de dados de código aberto que desempenha uma função importante nessa pilha. A Oracle criou esse sistema relacional em 1995 e ele se tornou uma das ferramentas mais usadas para gerenciar e estruturar dados no mundo. Explicaremos como instalar o MySQL no Ubuntu 22.04. Se quiser aprender a usar o software, você encontrará todos os detalhes em nosso Tutorial do MySQL.

A instalação do MySQL no Ubuntu tem alguns requisitos. Você precisará de um servidor Ubuntu. Também é necessário ter privilégios de root e configurar um firewall com o UFW (Uncomplicated Firewall). A instalação em si é relativamente simples. Nós o guiaremos por todo o processo para garantir que você não perca nenhuma etapa, incluindo todos os comandos do Linux usados no processo.

Etapa 1: Atualize seu sistema

Certifique-se de que seu sistema esteja atualizado antes de começar a instalar o MySQL no Ubuntu 22.04. A maneira mais fácil de fazer isso é usando o comando Linux apt :

$ sudo apt update
$ sudo apt list --upgradable
$ sudo apt upgrade
bash

Etapa 2: Instalar o MySQL no Ubuntu 22.04

Você pode começar a instalar o MySQL no Ubuntu 22.04. O comando a seguir instalará automaticamente a versão mais recente do software:

$ sudo apt install mysql-server
bash

Se você quiser instalar uma versão diferente, use o seguinte comando para obter uma visão geral das opções disponíveis:

$ sudo apt-cache mysql-server
bash

Após a conclusão da instalação, use o seguinte comando para verificar se o servidor está funcionando corretamente:

$ sudo systemctl start mysql.service
bash

O MySQL agora está instalado no Ubuntu, mas o servidor ainda não foi configurado. Como isso pode representar um risco de segurança significativo, você deve executar essa etapa diretamente após a instalação e, depois disso, trabalhar somente com esse servidor. Isso também evitará que o sistema exiba uma mensagem de erro.

Etapa 3: Definir uma senha

Selecione uma senha de usuário para o MySQL. Proceda da seguinte forma:

$ sudo mysql
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '[password]';
mysql > exit
bash

Selecione uma senha segura e insira-a no [password] placeholder sem os colchetes. Observe que a senha não é exibida durante a digitação.

Etapa 4: Tome precauções de segurança

Chame o script de segurança para escolher configurações importantes. O comando é:

$ sudo mysql_secure_installation
bash

O programa o guiará pelas próximas etapas. Por exemplo, você pode definir o Validate Password Plugin para verificar a força de uma senha. O usuário será solicitado a escolher uma senha mais forte se a entrada for muito fraca. A força pode ser definida digitando 0 (weak), 1 (medium) or 2 (strong). A próxima etapa exige que você digite uma senha para a raiz. Essa entrada também não é mostrada. Confirme a nova senha. A força de sua entrada será verificada se o plug-in Validate Password estiver ativado.

Você pode confirmar as outras opções digitando Y. Esse comando também exclui o usuário de teste anônimo que está armazenado desde o início ou remove um banco de dados de teste. Digite N para evitar essas exclusões.

Etapa 5: alterar o processo de autenticação

Feche o MySQL para aplicar todas as alterações. Abra o programa novamente e altere o processo de autenticação de sua raiz de volta para o método original auth_socket . Digite os seguintes comandos para fazer isso:

$ mysql -u root -p
ALTER USER 'root'@'localhost' IDENTIFIED WITH auth_socket;
bash

Isso permite que você acesse o MySQL novamente com o comando sudo .

Etapa 6: criar uma conta adicional

Essa conta deve ser usada somente para tarefas administrativas, pois a conta raiz que o MySQL cria durante a instalação no Ubuntu 22.04 tem amplos poderes. Use uma conta adicional para trabalhar em bancos de dados. Os comandos a seguir criarão essa conta e lhe darão os direitos necessários:

$ sudo mysql
CREATE USER 'username'@'host' IDENTIFIED WITH authentication_plugin BY 'password';
bash

Selecione os parâmetros username, host e password e insira os valores reais. Em seguida, você pode começar a atribuir determinados privilégios a essa conta. Esse comando básico tem a seguinte aparência:

GRANT [privilege] ON [database].[table] TO 'username'@'host';
bash

Escreva o privilégio, o banco de dados e a tabela sem colchetes nas respectivas posições. Você deve alterar o nome de usuário e o host adequadamente. Se quiser atribuir vários privilégios a uma conta, escreva os privilégios com vírgulas, um após o outro. Você pode fechar o MySQL quando essa etapa estiver concluída. Use o seguinte comando para fazer login com essa conta no futuro:

$ mysql -u username -p
bash

Etapa 7: verificar o status do MySQL

A instalação do MySQL no Ubuntu 22.04 está concluída. Por fim, teste o status do programa para garantir que ele seja executado sem problemas:

$ systemctl status mysql.service
bash
Este artigo foi útil?
Ir para o menu principal