Wie kann ich in Debian Stretch einen weiteren Root-Benutzer zu MySQL hinzufügen?

Wie kann ich in Debian Stretch einen weiteren Root-Benutzer zu MySQL hinzufügen?

Ich habe diese Befehle von Stack Overflow befolgt, aber der neue Benutzer kann keinen neuen Benutzer und keine Datenbank erstellen und keine Berechtigungen erteilen.

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;

danke für die Hilfe

Antwort1

Versuchen

GRANT SUPER ON *.* to user@localhost

Alternativ können Sie eine Verbindung zur MySQL-Datenbank herstellen und die folgenden Befehle ausführen:

UPDATE mysql.user SET Super_Priv='Y' WHERE user='user1' AND host='%';
FLUSH PRIVILEGES

Das Problem, das Sie haben, ist, dass Sie auf Datenbankebene arbeiten. Sie müssen einen globalen Zugriff einrichten. Lesen SieDasVerknüpfung.

verwandte Informationen