Segui esses comandos do estouro de pilha, mas o novo usuário não consegue criar um novo usuário, um banco de dados e conceder permissões.
CREATE USER 'monty'@'localhost' IDENTIFIED BY 'some_pass';
GRANT ALL PRIVILEGES ON *.* TO 'monty'@'localhost' WITH GRANT OPTION;
CREATE USER 'monty'@'%' IDENTIFIED BY 'some_pass';
GRANT ALL PRIVILEGES ON *.* TO 'monty'@'%' WITH GRANT OPTION;
CREATE USER 'admin'@'localhost';
GRANT RELOAD,PROCESS ON *.* TO 'admin'@'localhost';
CREATE USER 'dummy'@'localhost';
FLUSH PRIVILEGES;
Obrigado pela ajuda
Responder1
Tentar
GRANT SUPER ON *.* to user@localhost
Alternativamente, você pode se conectar ao banco de dados mysql e executar os seguintes comandos:
UPDATE mysql.user SET Super_Priv='Y' WHERE user='user1' AND host='%';
FLUSH PRIVILEGES
O problema que você está enfrentando é que você está trabalhando no nível do banco de dados e precisa definir um acesso global. Faça uma leitura deesselink.