SóProvas


ID
2786611
Banca
FGV
Órgão
AL-RO
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

Considere que exista um usuário pedro e que o comando


SHOW GRANTS FOR 'pedro'


tenha sido executado pelo administrador do sistema logo após a criação desse usuário.


Assinale o resultado exibido pelo MySQL.

Alternativas
Comentários

  • D

    GRANT USAGE ON *.* TO 'pedro'@'%' 

  • Questão está errada, é necessario definir o host também, caso contrario retorna erro.

  • Comando está correto. Testei na minha máquina e executou. Porém, existe algumas observações:

    Se omitirmos o host, o MySQL assume como padrão o valor '%'.

    show grants for 'pedro'@ '%'

    "The host part, if omitted, defaults to %

    https://dev.mysql.com/doc/refman/8.0/en/show-grants.htmlhttps://dev.mysql.com/doc/refman/8.0/en/show-grants.html

    Se pedro foi cadastrado para um host específico, o comando da questão apresentará erro, caso cadastrado como host default '%'. O comando executa.

    A questão não foi clara se o usuário pedro foi cadastrado como máquina padrão % ou se para alguma máquina específica.