Como posso adicionar outro usuário root ao mysql no debian stretch?

Como posso adicionar outro usuário root ao mysql no debian stretch?

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.

informação relacionada