Não estou encontrando um usuário, show grants for 'username'@'localhost''
estou pensando que talvez o nome de usuário seja um pouco diferente, então quero fazer uma pesquisa curinga de todos os usuários do banco de dados. Como posso fazer isso?
atualização: para esclarecimento, pois estou pensando que talvez não tenha sido 100% claro. por curinga, quis dizer que queria pesquisar apenas parte do nome do usuário ou todos os usuários cujo nome corresponda ao padrão. No sistema em que eu precisava disso, havia mais de 5 mil usuários e, embora isso não seja uma grande perda de desempenho, também não quero examiná-los um de cada vez.
Graças à resposta de @matthewh , consegui compor uma consulta que funcionaria ao pesquisar um grande número de usuários:
Nota:
<user>
seja qual for o componente do nome de usuário que você precisa procurar, você pode precisar de um % em ambos os lados se não souber o início do nome de usuário, também <> são apenas para observar a variável, não os inclua em uma consulta real, a menos que o nome de usuário inclua < ou >.fornecerá a você todos os usuários do MySQL naquele servidor.