Como fazer mysql “show usuários”

Como fazer mysql “show usuários”
No MySQL, os usuários desejam gerenciar bancos de dados. Nesta situação, eles precisam visualizar todas as contas de usuário disponíveis no banco de dados. No entanto, o MySQL não tem o “Mostrar usuários”Comando, como“Mostrar bancos de dados" ou "Mostrar mesas”Declarações, para listar todos os usuários de banco de dados locais. Pode ser realizado com o “Selecione" declaração.

Este artigo discute:

  • Como visualizar os usuários no MySQL usando a função "user ()"?
  • Como ver todos os usuários em MySQL?
  • Como ver todos os usuários em ordem descendente com detalhes em MySQL?
  • Como visualizar os usuários no MySQL com host, conta e detalhe de senha?
  • Como visualizar os usuários no MySQL com host, nome do banco de dados e comando?

Como visualizar os usuários no MySQL usando a função "user ()"?

Para obter o justo nome de usuário atual com o nome do host, utilizando o “do utilizador()”Função, primeiro, abra o terminal do Windows e conecte-se ao servidor MySQL através do comando abaixo da lista abaixo:

Mysql -u Root -p

Aqui:

  • ““-você”A opção indica o usuário.
  • ““raiz”É nosso nome de usuário.
  • ““-p”A opção representa a senha.

De acordo com a saída a seguir, o terminal está conectado ao servidor MySQL:

Então, execute o “Selecione”Declaração com a“do utilizador()”Função:

Selecione user ();

Como você pode ver, o nome de usuário atual e o nome do host foram exibidos abaixo:

Como ver todos os usuários em MySQL?

Para obter todos os usuários do MySQL, execute o comando abaixo estatado:

Selecione o usuário do mysql.do utilizador;

Na consulta acima:

  • ““Selecione”A declaração é usada para selecionar os registros do banco de dados.
  • ““do utilizador”É o nome da coluna resultante.
  • ““DE”A cláusula é usada para obter os registros necessários das tabelas.
  • ““mysql.do utilizador”É o nome da tabela padrão que armazena todas as tabelas criadas.

Como você pode ver, todos os usuários de banco de dados locais existentes foram exibidos abaixo:

Como ver todos os usuários em ordem descendente com detalhes em MySQL?

Se você deseja mostrar todos os usuários em ordem descendente com detalhes adicionais em MySQL, o “Desc”O comando pode ser usado:

Desc Mysql.do utilizador;

Pode -se observar que todos os usuários no “mysql.do utilizador”A tabela é mostrada na tabela abaixo com mais detalhes em ordem decrescente:

Como visualizar os usuários no MySQL com host, conta e detalhe de senha?

Suponha que você precise obter todos os usuários locais junto com os detalhes da raiz, host, conta e senha. Em tal situação, o comando desde que pode ser usado:

Selecione Usuário, Host, Account_locked, Password_expired de MySQL.do utilizador;

A saída da consulta acima executada contém todos os nomes de usuário local, nomes de host, detalhes bloqueados por conta e status de expiração de senha:

Como visualizar os usuários no MySQL com host, nome do banco de dados e comando?

Para encontrar o nome de usuário, o nome do host com o nome do respectivo banco de dados e comandos do “Information_schema.lista de processos", o "Selecione”A declaração pode ser usada:

Selecione Usuário, Host, DB, Comando de Information_schema.lista de processos;

Você aprendeu as diferentes maneiras de mostrar o nome do usuário com várias opções em MySQL.

Conclusão

Para mostrar aos usuários vários comandos e opções são usados ​​no MySQL, como o “Selecione User ()”Apenas para usuários atuais. O "Selecione o usuário do mysql.do utilizador”Para usuários de banco de dados locais e o“Desc Mysql.do utilizador”Para os nomes de usuário em ordem decrescente com outros detalhes. Além disso, também podemos obter o nome de usuário com o nome do host, detalhes da conta, status de expiração de senha, nome dos respectivos bancos de dados e comandos. Este artigo ilustrou os vários comandos para mostrar o nome do usuário com várias opções em MySQL.