Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Usuários de exibição do MySQL


A forma como o MySQL está estruturado é que ele mantém seus próprios usuários em uma tabela MySQL – inteligente, não é? Eles estão relacionados a quais Bancos de Dados eles têm acesso e quais permissões eles têm nesses Bancos de Dados. Além disso, eles também armazenam informações sobre o usuário, como senha e funções. Existem comandos MySQL para exibir os Bancos de Dados e Tabelas, explique-os, mas como o Usuário é uma entrada nessas Tabelas, há uma maneira um pouco diferente de exibi-los.



Você precisa de acesso root para o banco de dados MySQL para visualizar todos os usuários no servidor, para isso você deve inicialmente fazer login como usuário root:
mysql -u root -p
# enter password for the root user


Como a Tabela de Usuários possui muitas colunas, existem várias importantes, como Host e Usuário. Usaremos uma instrução SELECT para visualizar algumas delas para as entradas atuais:
SELECT Host, User FROM mysql.user;

Isso pode listar várias entradas duplicadas para o usuário, pois pode ter vários hosts diferentes, podemos apenas listar os usuários únicos, para isso usaremos DISTINCT com SELECT:
SELECT DISTINCT User from mysql.user;



Experimente diferentes comandos MySQL em nossos Planos de Hospedagem SSD VPS ou obtenha total liberdade gerenciando seu próprio Servidor Dedicado a um preço muito acessível!

Comandos úteis do MySQL:
  • Mostrar concessões do MySQL para todos os usuários