¿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 ?.



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;

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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.