Criando Contas de Usuário MySQL Seguras

MySQLBeginner
Pratique Agora

Introdução

Neste projeto, você aprenderá como criar um novo usuário em um banco de dados MySQL. Esta é uma habilidade fundamental para gerenciamento e administração de banco de dados, pois a criação e o gerenciamento de contas de usuário são um aspecto crucial para proteger e controlar o acesso ao seu banco de dados.

👀 Pré-visualização

MySQL user creation preview

🎯 Tarefas

Neste projeto, você aprenderá:

  • Como acessar o banco de dados MySQL usando o comando sudo sem uma senha
  • Como criar um novo usuário regular com um nome de usuário e senha específicos
  • Como revogar todos os privilégios do usuário recém-criado para proibir o login remoto

🏆 Conquistas

Após concluir este projeto, você será capaz de:

  • Criar e gerenciar com segurança contas de usuário em um banco de dados MySQL
  • Compreender a importância do controle de acesso do usuário no gerenciamento de banco de dados
  • Aplicar as habilidades aprendidas neste projeto aos seus próprios projetos de banco de dados e tarefas de administração

Acessar o MySQL

Nesta etapa, você aprenderá como acessar o banco de dados MySQL usando o comando sudo sem nenhuma senha.

  1. Abra um terminal no seu sistema.
  2. Inicie o serviço MySQL executando o seguinte comando:
sudo service mysql start
  1. Acesse o banco de dados MySQL executando o seguinte comando:
sudo mysql

Isso permitirá que você acesse o banco de dados MySQL sem uma senha.

Criar um Usuário

Nesta etapa, você aprenderá como criar um usuário regular chamado Jane com a senha 123456 e proibir o login remoto.

  1. No prompt do MySQL, execute o seguinte script SQL:
CREATE USER 'Jane'@'localhost' IDENTIFIED BY '123456';
REVOKE ALL PRIVILEGES ON *.* FROM 'Jane'@'localhost';

Este script criará um novo usuário chamado Jane com a senha 123456 e revogará todos os privilégios do usuário.

Verificar a Criação do Usuário

Nesta etapa, você aprenderá como verificar se o usuário Jane foi criado com sucesso.

  1. No prompt do MySQL, execute o seguinte comando SQL para mudar para o banco de dados mysql:
USE mysql;
  1. Execute o seguinte comando SQL para visualizar a lista de usuários:
SELECT user, host FROM user;

Isso exibirá a lista de usuários, incluindo o usuário Jane recém-criado.

Você deve ver a seguinte saída:

MariaDB [mysql]> SELECT user, host FROM user;
+-------------+-----------+
| User        | Host      |
+-------------+-----------+
| Jane        | localhost |
| mariadb.sys | localhost |
| mysql       | localhost |
| root        | localhost |
+-------------+-----------+
4 rows in set (0.001 sec)

Seu projeto está agora completo! Você criou com sucesso um novo usuário chamado Jane com a senha 123456 e proibiu o login remoto.

Resumo

Parabéns! Você concluiu este projeto. Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.

✨ Verificar Solução e Praticar✨ Verificar Solução e Praticar✨ Verificar Solução e Praticar