Come creo un utente con gli stessi privilegi di root in MySQL / MariaDB? [chiuso]


106

Come creo un utente con gli stessi privilegi di root in MySQL / MariaDB ?.


2
prova a cercarlo
Dinesh

Risposte:


173
% mysql --user=root mysql
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;

2
Puoi espandere il motivo per cui crei 'localhost'e gli '%'utenti?
Utente

3
L'account "monty" @ "localhost" può essere utilizzato solo quando ci si connette dall'host locale. L'account 'monty' @ '%' utilizza il carattere jolly '%' per la parte host, quindi può essere utilizzato per connettersi da qualsiasi host
prende il

@takeshin, %non sembra includere localhostvero?
Pacerier

3
dev.mysql.com/doc/refman/5.5/en/adding-users.html dovrebbe rispondere alle tue domande.
sjas

1
Ho dovuto eseguire $ mysql -u root -pe quindi inserire la password di root per poter avviare la riga di comando di MySQL
user3405291
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.