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

0

Eu 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

    
por user126393 05.04.2018 / 22:13

1 resposta

0

Tente

GRANT SUPER ON *.* to user@localhost

Como alternativa, 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á tendo é que você está trabalhando no nível do banco de dados, você precisa definir um acesso global. Leia o este link .

    
por 05.04.2018 / 23:21

Tags