Deseo comenzar a escribir consultas en MySQL.ERROR 1044 (42000): Acceso denegado para el usuario '' @ 'localhost' a la base de datos 'db'
show grants
espectáculos:
+--------------------------------------+
| Grants for @localhost |
+--------------------------------------+
| GRANT USAGE ON *.* TO ''@'localhost' |
+--------------------------------------+
no tiene ningún ID de usuario, pero cuando quiero hacer un usuario que no tengo privilleges, también no sé cómo hacer que los privilegios que incluso me no tiene un usuario!
mysql> CREATE USER 'parsa'@'localhost' IDENTIFIED BY 'parsa';
ERROR 1227 (42000): Access denied; you need (at least one of) the CREATE USER pr
ivilege(s) for this operation
Me trataron de sesión como root:
mysql> mysql -u root -p;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near 'mysql
-u root -p' at line 1
mysql> mysql -u root -p root;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near 'mysql
-u root -p root' at line 1
Es necesario iniciar la sesión como un usuario con permisos. Al menos 'root' debería haberse creado cuando instaló MySQL. – derobert
durante la instalación me dice que establezca la contraseña y la configuro para rootear ahora ¿qué puedo hacer? – Nickool
Debe iniciar sesión como root, por ejemplo, ejecutando 'mysql -u root -p'. Luego tendrá permisos completos en el servidor de la base de datos y podrá crear otros usuarios. – derobert