Cita:
Empezado por karlaoax
Me estoy conectando como ROOT, y segun entiendo este tiene todos los privilegios
|
En realidad
root no es sino un usuario cualquiera con un nombrecito curioso. Me refiero a que puedes darle privilegios a cualquier usuario y quitarlos también, así se llame root, dios o juandelaspestañas.
Cita:
Empezado por karlaoax
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION;
|
Aquí estás dando todos los privilegios a root, sobre todas las bases de datos, pero,
sólo para cuando se conecta desde localhost, esto es, la máquina donde está el servidor de MySQL. Para que pueda conectarse desde otras máquinas tendrías que hacer algo como
Código:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'
aunque no estoy seguro de la sintaxis; la verdad es que nunca me he aprendido el comando GRANT.
// Saludos