Estou tentando executar o comando abaixo como usuário root para fornecer acessibilidade do meu aplicativo.
GRANT ALL ON communitycourts.* TO 'root'@'%' WITH GRANT OPTION;
Mas ele retorna 0 rows affected
, mas quando não vejo isso em resultado SHOW GRANTS
. Pelase me ajude
Dois pontos a acrescentar:
flush privileges
as alterações entrarem em vigor. Isso é melhor do que reiniciar o mysql.0 rows affected
é normal para umGRANT
comando bem-sucedido. Os malsucedidos exibirão um erro.Se você vir
1 warning
depois0 rows affected
, digiteSHOW WARNINGS;
e verifique se o aviso afeta você ou não. Este poderia:O
SHOW GRANTS
comando mostrará apenas os privilégios que o usuário que está executando o comando possui. Se você estiver logado comoroot@localhost
ou[email protected]
, não verá as concessões pararoot@%
.Em vez disso, tente
SHOW GRANTS FOR 'root'@'%';
.Qualquer
communitycourts
não existe'root'@'%'
não existe