Cita:
Iniciado por candhich Pues mientras seguía las indicaciones de un tutorial, éste decía que eliminara el usuario root, porque podria ser peligroso a nivel de seguridad.
lo elimine, y no pude entrar a myadmin, hasta que puse root, en la terminal y pude entrar nuevamente, pero ahora que quiero crear bases de datos, me dice sin privilegios.
Cual es esa tarea algo compleja?
Lo que sucede es que el root no se debe eliminar. Jamás. Punto.
El tutorial que diga eso lo escribió un ignorante, directamente.
Lo que se debe hacer, por seguridad, es jamás usarlo si no es para tareas específicas de un DBA, y jamás permitirle a un usuario de nivel más bajo que acceda a los privilegios de un root.
La tarea que te quedaba por hacer era restaurarle los privilegios del root, deteniendo el server, abriendo una conexión en otro proceso con suspensión de verificacion de privilegios y por medio de ella y de un script especial, restaurar el root.
El problema se originó porque los ALL PRIVILEGES son privilegios globales que no incluyen algunos específicos, como por ejemplo, el de crear usuarios. Esto no suele salir en los tutoriales, sino en el manual oficial de MySQL, que te recomiendo leer y
comprender, antes de hacer cosas de ese nivel.
Lo que hiciste al instalar otra aplicación que contenga MySQL es restaurar al root con privilegios. Nada más.
Espero que la lección haya sido aprendida y no te metas a modificar cosas de esos niveles tan profundos siguiendo tutoriales.
Piensa que por algo los cursos de Bases de Datos de alto nivel duran años... No es porque si.