¿Cómo creo un usuario con los mismos privilegios que root en MySQL / MariaDB? [cerrado]

106

¿Cómo creo un usuario con los mismos privilegios que root en MySQL / MariaDB ?.

srinivasankanna
fuente
2
intente buscarlo en Google: dev.mysql.com/doc/refman/5.1/en/adding-users.html
Dinesh
Pregunta relacionada: stackoverflow.com/questions/5016505/…
Usuario

Respuestas:

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;
imulsión
fuente
2
¿Puede ampliar sobre por qué se crea 'localhost'y '%'usuarios?
Usuario
3
La cuenta 'monty' @ 'localhost' solo se puede usar cuando se conecta desde el host local. La cuenta 'monty' @ '%' usa el comodín '%' para la parte del host, por lo que se puede usar para conectarse desde cualquier host
toma el
@takeshin, %no parece incluirlo, localhost¿verdad?
Pacerier
3
dev.mysql.com/doc/refman/5.5/en/adding-users.html debería responder a sus preguntas.
sjas
1
Tuve que ejecutar $ mysql -u root -py luego ingresar la contraseña de root para poder iniciar la línea de comando de MySQL
user3405291