Imprimir Informações do Usuário Logado Atualmente

MySQLBeginner
Pratique Agora

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 sudo sem uma senha
  • Como usar as funções CURRENT_USER e SYSTEM_USER para 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.

  1. Abra um terminal e inicie o serviço MySQL usando o seguinte comando:
sudo service mysql start
  1. Acesse o banco de dados MySQL usando o comando sudo sem 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.

  1. Abra o arquivo currentUser.sql.
  2. 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.

  1. 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.

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