Introdução
Neste projeto, você aprenderá como acessar o banco de dados MySQL e obter informações sobre o usuário atualmente logado e o usuário do sistema.
👀 Pré-visualização
MariaDB [(none)]> SOURCE /home/labex/project/currentUser.sql;
+----------------+----------------+
| CURRENT_USER() | SYSTEM_USER() |
+----------------+----------------+
| root@localhost | root@localhost |
+----------------+----------------+
1 row in set (0.000 sec)
🎯 Tarefas
Neste projeto, você aprenderá:
- Como acessar o banco de dados MySQL usando o comando
sudosem uma senha - Como usar as funções
CURRENT_USEReSYSTEM_USERpara recuperar informações do usuário - Como salvar o script SQL em um local de arquivo designado
🏆 Conquistas
Após concluir este projeto, você será capaz de:
- Entender como acessar o banco de dados MySQL e executar instruções SQL
- Recuperar informações sobre o usuário atualmente logado e o usuário do sistema
- Salvar scripts SQL em um local de arquivo específico para uso futuro
Acessar MySQL e Obter Informações do Usuário
Nesta etapa, você aprenderá como acessar o banco de dados MySQL usando o comando sudo e obter informações sobre o usuário atualmente logado e o usuário do sistema.
- Abra um terminal e inicie o serviço MySQL usando o seguinte comando:
sudo service mysql start
- Acesse o banco de dados MySQL usando o comando
sudosem nenhuma senha:
sudo mysql
Você agora deve estar no prompt do MySQL, pronto para executar instruções SQL.
Exibir Informações do Usuário Atual e do Usuário do Sistema
Nesta etapa, você escreverá instruções SQL para exibir o usuário atualmente logado e as informações do usuário do sistema.
- Abra o arquivo
currentUser.sql. - Adicione a seguinte instrução SQL:
SELECT CURRENT_USER(), SYSTEM_USER();
Esta instrução usará a função CURRENT_USER para obter informações sobre o usuário atualmente logado e a função SYSTEM_USER para obter informações sobre o usuário do sistema.
Salvar o Script SQL
Nesta etapa final, você salvará o script SQL no local do arquivo designado.
- Execute o script no prompt do MySQL usando o seguinte comando:
MariaDB [(none)]> SOURCE /home/labex/project/currentUser.sql;
Isso executará o script SQL e exibirá o usuário atualmente logado e as informações do usuário do sistema.
A saída deve ser semelhante à seguinte:
+----------------+----------------+
| CURRENT_USER() | SYSTEM_USER() |
+----------------+----------------+
| root@localhost | root@localhost |
+----------------+----------------+
1 row in set (0.000 sec)
Esta saída mostra que o usuário atualmente logado e o usuário do sistema são ambos root@localhost.
Parabéns! Você concluiu o projeto e salvou o script SQL no local designado.
Resumo
Parabéns! Você concluiu este projeto. Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.



