Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal.
Estou tentando remover os privilegios de um usuário para um banco específico e não estou conseguindo.
alguém pode me ajudar?
eis o que estou fazendo:
logo com
root@%
uso o comando:
REVOKE ALL PRIVILEGES ON tmw.* FROM root;
FLUSH PRIVILEGES;
a mensagem de retorno é
Error Code : 1141
There is no such grant defined for user 'root' on host '%'
Execution Time : 00:00:00:000
Transfer Time : 00:00:00:000
Total Time : 00:00:00:000
(0 row(s) affected)
Execution Time : 00:00:00:000
Transfer Time : 00:00:00:000
Total Time : 00:00:00:000
tentei criar um novo usuário e conceder a ele todos os privilegios e então por ele, tentar excluir os privilegios de root:
logo com:
pma@localhost
REVOKE ALL PRIVILEGES ON tmw.* FROM root;
FLUSH PRIVILEGES;
e a mensagem de retorno é:
Error Code : 1044
Access denied for user 'pma'@'localhost' to database 'tmw'
Execution Time : 00:00:00:000
Transfer Time : 00:00:00:000
Total Time : 00:00:00:000
(0 row(s) affected)
Execution Time : 00:00:00:000
Transfer Time : 00:00:00:000
Total Time : 00:00:00:000
só que eu já concedi privilegios totais para esse usuário pma, e inclusive, para garantir, garanti privilegios
totais também para o banco tmw, embora a meu ver isso não seria necessário, porém fiz pra garantir,
só que o erro persiste.
tentei também setar manualmente privilegios na tabela bd do banco mysql, só que não adiantou porque para root, o banco tmw continua aparecendo
alguém sabe como resolver isso?
Carregando comentários...