JanelasMacSoftwareConfiguraçõesSegurançaProdutividadeLinuxAndroidDesempenhoConfiguraçãoApple Tudo

Como instalar o MySQL no Ubuntu

Editado 2 Semanas atrás por ExtremeHow Equipe Editorial

MySQLBanco de DadosUbuntuServidorLinuxInstalaçãoConfiguraçãoSistemas OperacionaisSistemaConfiguração

Como instalar o MySQL no Ubuntu

Tradução atualizada 2 Semanas atrás

O MySQL é um sistema de gerenciamento de banco de dados relacional popular. É amplamente utilizado devido à sua velocidade, confiabilidade e facilidade de uso. Seja configurando um servidor web ou se envolvendo com PHP e outras aplicações baseadas em banco de dados, o MySQL é fundamental. Para ajudá-lo a começar com o MySQL no seu sistema Ubuntu, aqui está um guia abrangente. Nesta lição, explicaremos em termos simples como você pode instalar o MySQL no sistema operacional Ubuntu. Vamos dar uma olhada passo a passo para garantir clareza e simplicidade.

Passo 1: Atualize seu sistema

Antes de iniciar o processo de instalação, certifique-se de que seu sistema Ubuntu está atualizado. Execute o seguinte comando para atualizar a lista de pacotes para atualizações e outros softwares:

sudo apt update

Com as listas de pacotes atualizadas, execute o comando de atualização para garantir que todos os pacotes instalados estejam atualizados:

sudo apt upgrade

Atualizar seu sistema é um passo necessário para evitar problemas de compatibilidade e outros problemas.

Passo 2: Instale o pacote MySQL

O repositório de pacotes APT do Ubuntu inclui o MySQL por padrão. Para instalar o MySQL, use o comando apt:

sudo apt install mysql-server

Este comando instalará o servidor de banco de dados principal, juntamente com o software cliente e ferramentas que você usará para gerenciar o banco de dados MySQL. Após executar o comando, o sistema solicitará que você confirme o download e a instalação. Pressione Y e depois Enter para confirmar.

Passo 3: Verifique a instalação do MySQL

Uma vez que o processo de instalação esteja completo, certifique-se de que o serviço MySQL está funcionando sem problemas. Você pode verificar o status fazendo o seguinte:

sudo systemctl status mysql

Este comando resultará na saída que o MySQL está funcionando.

Passo 4: Proteja a instalação do MySQL

Originalmente, o MySQL possui algumas falhas de segurança, como configurações padrão que podem não ser adequadas para um ambiente de produção. Aumente a segurança usando o script mysql_secure_installation, que permite melhorar a segurança do seu servidor MySQL:

sudo mysql_secure_installation

Durante este processo, serão feitas várias perguntas relacionadas à segurança da sua instalação MySQL. Recomenda-se responder Sim (Y) a todos os prompts, especialmente para definir a senha root e remover usuários anônimos.

Passo 5: Teste a instalação do MySQL

Após proteger sua instalação, faça login no console MySQL para se certificar de que tudo está funcionando corretamente. Use o seguinte comando:

mysql -u root -p

O sistema pedirá a senha root que você definiu anteriormente. Se o login for bem-sucedido, você se encontrará no console MySQL representado por mysql>. Para sair, digite:

exit;

Passo 6: Crie o banco de dados e usuário MySQL

Agora que o MySQL está funcionando, vamos criar um banco de dados de exemplo e uma conta de usuário que possa acessá-lo. Primeiro, faça login novamente no console MySQL como o usuário root:

mysql -u root -p

Depois de logado, você pode criar um banco de dados:

CREATE DATABASE testdb;

Em seguida, crie uma nova conta de usuário MySQL que pode acessar este banco de dados. Substitua username e 'password' pelo nome de usuário e senha de sua preferência:

CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';

Agora conceda ao novo usuário todos os privilégios no novo banco de dados:

GRANT ALL PRIVILEGES ON testdb.* TO 'username'@'localhost';

Finalmente, aplique as mudanças:

FLUSH PRIVILEGES;

Seu novo usuário username agora tem privilégios completos no banco de dados testdb.

Passo 7: Configure o acesso remoto MySQL (opcional)

Se você deseja se conectar ao seu servidor MySQL de um local remoto, deve configurar o MySQL para permitir conexões remotas. Edite o arquivo de configuração do MySQL:

sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

Veja esta linha:

bind-address = 127.0.0.1

Mude para:

bind-address = 0.0.0.0

Salve o arquivo e saia. Esta mudança permite que o MySQL aceite conexões de qualquer endereço IP. Reinicie o MySQL para aplicar a mudança:

sudo systemctl restart mysql

Tenha cuidado ao permitir acesso remoto, pois isso pode representar um risco à segurança do seu banco de dados. Use senhas fortes para maior segurança e considere os intervalos de endereços IP permitidos.

Passo 8: Personalize o MySQL (opcional)

A otimização de desempenho também é importante no gerenciamento de bancos de dados. Para otimizar o MySQL, você pode precisar personalizar as configurações com base em suas necessidades específicas e carga de trabalho. Uma ferramenta recomendada é o mysqltuner, que fornece sugestões para melhorar o desempenho do banco de dados. Instale o MySQL Tuner com:

sudo apt install mysqltuner

Execute-o executando:

mysqltuner

Esta ferramenta analisará sua configuração MySQL e fornecerá recomendações de otimização.

Conclusão

Agora você tem o MySQL instalado e funcionando em sua máquina Ubuntu. Seguindo os passos acima, você não apenas configurou o software, mas também deu passos iniciais para protegê-lo e otimizá-lo. Manter a segurança e o desempenho do banco de dados é uma tarefa contínua, e a revisão regular das contas de usuários MySQL e permissões é recomendada. À medida que sua aplicação evolui ao longo do tempo, também evoluirá sua necessidade de ajustar as configurações de configuração do MySQL.

Com o MySQL pronto, você pode se aprofundar na construção de aplicações, gerenciar bancos de dados complexos ou integrá-lo com muitas outras ferramentas e plataformas para atender às suas necessidades de projeto. Aproveite sua jornada com o MySQL no Ubuntu!

Se você encontrar algo errado com o conteúdo do artigo, você pode


Comentários