O comando a seguir fornece todos os privilégios em todos os bancos de dados para o usuário 'admin'. Mas isso não permite que 'admin' crie banco de dados.
GRANT ALL ON * . * TO 'admin'@'localhost';
Como posso fornecer o acesso para 'admin' criar banco de dados?
Enquanto estou tentando criar banco de dados, estou recebendo o seguinte erro -
ERRO 1044 (42000): acesso negado pelo usuário 'admin' @ 'localhost' ao banco de dados 'newdb'
GRANT
?
flush privileges;
como root?
GRANT ALL ON *.* TO 'admin'@'localhost';
? No seu exemplo, você diz que executou:,GRANT ALL ON * . * TO 'admin'@'hostname';
mashostname
é um host diferente delocalhost
.