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

🎯 Tarefas
Neste projeto, você aprenderá:
- Como acessar o banco de dados MySQL usando o comando
sudosem 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.
- Abra um terminal no seu sistema.
- Inicie o serviço MySQL executando o seguinte comando:
sudo service mysql start
- 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.
- 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.
- No prompt do MySQL, execute o seguinte comando SQL para mudar para o banco de dados
mysql:
USE mysql;
- 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.



